Function at 0x140071624
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0xe7004719
pushf
not eax
add eax, 0x8eca7bcc
xor eax, 0xf614c59b
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x99e0ed7a
xor eax, 0xea507446
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xc64c2f65
xor eax, 0x9ba9fa2f
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xf7ad29b6
xor eax, 0xd20aaf41
rol eax, 0x8b
popf
cmp eax, 4
jne 0x140071687
popf
pop rax
jmp 0x140071b8d
cmp eax, 0
jne 0x140071696
popf
pop rax
jmp 0x14007183a
cmp eax, 3
jne 0x1400716a5
popf
pop rax
jmp 0x140071b0b
cmp eax, 1
jne 0x1400716b4
popf
pop rax
jmp 0x1400719b2
cmp eax, 0xd
jne 0x1400716c3
popf
pop rax
jmp 0x140072421
cmp eax, 0x1a
jne 0x1400716d2
popf
pop rax
jmp 0x140072cfc
cmp eax, 0xe
jne 0x1400716e1
popf
pop rax
jmp 0x1400724df
cmp eax, 0xb
jne 0x1400716f0
popf
pop rax
jmp 0x140072354
cmp eax, 0x19
jne 0x1400716ff
popf
pop rax
jmp 0x140072c99
cmp eax, 8
jne 0x14007170e
popf
pop rax
jmp 0x14007217b
cmp eax, 0x1d
jne 0x14007171d
popf
pop rax
jmp 0x140072e25
cmp eax, 0x17
jne 0x14007172c
popf
pop rax
jmp 0x140072baa
cmp eax, 0x1c
jne 0x14007173b
popf
pop rax
jmp 0x140072dd8
cmp eax, 0x12
jne 0x14007174a
popf
pop rax
jmp 0x1400728fa
cmp eax, 0x18
jne 0x140071759
popf
pop rax
jmp 0x140072c4c
cmp eax, 0x11
jne 0x140071768
popf
pop rax
jmp 0x14007286e
cmp eax, 0x1b
jne 0x140071777
popf
pop rax
jmp 0x140072d45
cmp eax, 0x16
jne 0x140071786
popf
pop rax
jmp 0x140072b0b
cmp eax, 0xa
jne 0x140071795
popf
pop rax
jmp 0x1400722b1
cmp eax, 0x14
jne 0x1400717a4
popf
pop rax
jmp 0x1400729fc
cmp eax, 0xf
jne 0x1400717b3
popf
pop rax
jmp 0x14007255b
cmp eax, 0x13
jne 0x1400717c2
popf
pop rax
jmp 0x1400729af
cmp eax, 0x15
jne 0x1400717d1
popf
pop rax
jmp 0x140072a5a
cmp eax, 2
jne 0x1400717e0
popf
pop rax
jmp 0x140071aba
cmp eax, 6
jne 0x1400717ef
popf
pop rax
jmp 0x140071fdd
cmp eax, 0xc
jne 0x1400717fe
popf
pop rax
jmp 0x1400723e7
cmp eax, 7
jne 0x14007180d
popf
pop rax
jmp 0x140072060
cmp eax, 5
jne 0x14007181c
popf
pop rax
jmp 0x140071c58
cmp eax, 9
jne 0x14007182b
popf
pop rax
jmp 0x140072210
cmp eax, 0x10
jne 0x14007183a
popf
pop rax
jmp 0x14007270d
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0xe0
mov rax, qword [0x140013240]
xor rax, rsp
mov qword [rbp + 0x27], rax
xor r13d, r13d
lea rcx, [rbp + 0x17]
call fcn.1400692ea
nop
call fcn.14007d84f
lea rcx, [rsp + 0x20]
call fcn.14009213f
movabs r8, 0x1f4bf43a53fcff9
pushf
not r8
add r8, 0x45d0b450
xor r8, 0x66382e55
rol r8, 0xc7
popf
pushf
not r8
add r8, 0x4839c92d
xor r8, 0x424010d6
rol r8, 0x24
popf
pushf
not r8
add r8, 0x4370e35a
xor r8, 0x7f1c2b1b
rol r8, 0x40
popf
pushf
not r8
add r8, 0x67126e5a
xor r8, 0x7b587435
rol r8, 0x99
popf
mov rax, qword [rsp + 0x20]
cmp rax, r8
je 0x140071959
push rax
pushf
mov eax, 0x6de95922
pushf
not eax
add eax, 0x8afcda3d
xor eax, 0x85513a9a
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xb20674b8
xor eax, 0xb7d23b2d
rol eax, 0xac
popf
pushf
not eax
add eax, 0xd1e0cdfc
xor eax, 0x8f652d7f
rol eax, 0x43
popf
pushf
not eax
add eax, 0xa7e42cf5
xor eax, 0x8387d5bb
rol eax, 0xd0
popf
jmp 0x140071678
push rax
pushf
mov eax, 0x281f6781
pushf
not eax
add eax, 0xa39d1e4c
xor eax, 0xeaed4807
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xb49795ed
xor eax, 0xab7bd918
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xff8497b6
xor eax, 0xacf02a98
rol eax, 0x17
popf
pushf
not eax
add eax, 0xd7c863d7
xor eax, 0xc9b2f24b
rol eax, 0xd
popf
jmp 0x140071678
mov ecx, 0xc349265
pushf
not ecx
add ecx, 0xe441e359
xor ecx, 0xc421e056
rol ecx, 0x6b
popf
pushf
not ecx
add ecx, 0xfc230369
xor ecx, 0x969ddaa7
rol ecx, 0x1b
popf
mov edx, 0x7a02397a
pushf
not edx
add edx, 0xc20e3407
xor edx, 0xe4707e4d
rol edx, 0xbd
popf
pushf
not edx
add edx, 0x99a11304
xor edx, 0xd80b04e4
rol edx, 0xe1
popf
pushf
not edx
add edx, 0xcd93c750
xor edx, 0xf1684385
rol edx, 6
popf
pushf
not edx
add edx, 0xc78dabd3
xor edx, 0xb980be69
rol edx, 0x71
popf
cmovl ecx, edx
test cl, cl
jns 0x140071a87
push rax
pushf
mov eax, 0x520cb29a
pushf
not eax
add eax, 0xa30c6036
xor eax, 0x929e876d
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x96bfac14
xor eax, 0x8976ad5f
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x86b67779
xor eax, 0xb4c53a63
rol eax, 0x9d
popf
jmp 0x140071678
push rax
pushf
mov eax, 0xf9fd29ac
pushf
not eax
add eax, 0xaabb6f32
xor eax, 0xedd7a858
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xa9ed970b
xor eax, 0xd2fee856
rol eax, 0xa3
popf
jmp 0x140071678
add rax, 0x1dcd6500
jmp 0x140071b8d
movabs rax, 0xe79c0001596a4673
pushf
not rax
add rax, 0x6aba790c
xor rax, 0x52cedcc3
rol rax, 0x3e
popf
pushf
not rax
add rax, 0x4a4c4cb7
xor rax, 0x79648404
rol rax, 0x53
popf
pushf
not rax
add rax, 0x5f582772
xor rax, 0x4949a7c6
rol rax, 0x68
popf
push rax
pushf
mov eax, 0xc6365e4b
pushf
not eax
add eax, 0xcbb18248
xor eax, 0x89f805d7
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xd8e74127
xor eax, 0xb81db642
rol eax, 0x22
popf
jmp 0x140071678
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x20]
call fcn.140060da3
lea rcx, [0x19cc07b0e]
pushf
sub rcx, 0x5cbf408e
popf
cmp qword [0x140013a98], 0xf
cmova rcx, qword [0x140013a80]
call fcn.1400925cd
test rax, rax
jne 0x140071c25
push rax
pushf
mov eax, 0x9531d8a6
pushf
not eax
add eax, 0xf2f43e7a
xor eax, 0xe1535726
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xa4e7f53d
xor eax, 0xdd44067a
rol eax, 0x38
popf
pushf
not eax
add eax, 0x9dd42781
xor eax, 0xdb258476
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x9e41fa9d
xor eax, 0xb8205bf3
rol eax, 0xd0
popf
jmp 0x140071678
push rax
pushf
mov eax, 0xe588b595
pushf
not eax
add eax, 0x87606f30
xor eax, 0x98c3cb0c
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xee82f902
xor eax, 0xdd37dc77
rol eax, 0xc5
popf
jmp 0x140071678
movdqa xmm1, xmmword [0x140010870]
movdqu xmmword [rbp - 0x41], xmm1
movdqa xmm2, xmmword [0x140010800]
movdqu xmmword [rbp - 0x31], xmm2
mov cl, 1
pushf
not cl
add cl, 0x8b
xor cl, 0xa5
rol cl, 0xd9
popf
pushf
not cl
add cl, 0xf7
xor cl, 0xab
rol cl, 0x22
popf
pushf
not cl
add cl, 0x6f
xor cl, 0xf2
rol cl, 0x7a
popf
pushf
not cl
add cl, 0x4d
xor cl, 0x6f
rol cl, 0x94
popf
mov dl, 0xb3
pushf
not dl
add dl, 0xed
xor dl, 0x5d
rol dl, 0x44
popf
pushf
not dl
add dl, 0x76
xor dl, 0x3f
rol dl, 6
popf
pushf
not dl
add dl, 0x9b
xor dl, 0x30
rol dl, 0x91
popf
mov r9b, 0xef
pushf
not r9b
add r9b, 0xcd
xor r9b, 0x6c
rol r9b, 0x82
popf
pushf
not r9b
add r9b, 0xda
xor r9b, 1
rol r9b, 7
popf
mov r10b, 0xc7
pushf
not r10b
add r10b, 0x1b
xor r10b, 6
rol r10b, 0xa
popf
pushf
not r10b
add r10b, 0x95
xor r10b, 0x12
rol r10b, 0xd6
popf
movzx r11d, cl
mov bl, 0xd9
pushf
not bl
add bl, 0x17
xor bl, 0xd
rol bl, 0x31
popf
pushf
not bl
add bl, 0x74
xor bl, 0x5a
rol bl, 0xb5
popf
pushf
not bl
add bl, 8
xor bl, 0x97
rol bl, 0xeb
popf
mov dil, 0x80
pushf
not dil
add dil, 0x90
xor dil, 0xbf
rol dil, 7
popf
pushf
not dil
add dil, 0xec
xor dil, 0x59
rol dil, 0xcd
popf
pushf
not dil
add dil, 0xe3
xor dil, 0xaf
rol dil, 0xb8
popf
pushf
not dil
add dil, 0x3d
xor dil, 0x5e
rol dil, 0xa8
popf
mov sil, 0x1b
pushf
not sil
add sil, 0xf7
xor sil, 0x36
rol sil, 4
popf
pushf
not sil
add sil, 0x50
xor sil, 0xa0
rol sil, 0x60
popf
pushf
not sil
add sil, 0xea
xor sil, 0x5c
rol sil, 0x21
popf
pushf
not sil
add sil, 0x54
xor sil, 0x40
rol sil, 0x5b
popf
mov r14b, 0x99
pushf
not r14b
add r14b, 0x9f
xor r14b, 0x71
rol r14b, 0x9a
popf
pushf
not r14b
add r14b, 0x4e
xor r14b, 0x10
rol r14b, 0x95
popf
pushf
not r14b
add r14b, 0x45
xor r14b, 0x45
rol r14b, 0xab
popf
pushf
not r14b
add r14b, 0x3b
xor r14b, 0x71
rol r14b, 0x5d
popf
movzx r15d, cl
movzx r12d, r9b
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd r8d, xmm1
xor al, r8b
mov byte [rbp - 0x40], al
xor byte [rbp - 0x3f], r8b
xor byte [rbp - 0x3e], r8b
xor byte [rbp - 0x3d], r8b
xor byte [rbp - 0x3c], r8b
xor byte [rbp - 0x3b], r8b
xor byte [rbp - 0x3a], r8b
xor byte [rbp - 0x39], r8b
xor byte [rbp - 0x38], r8b
xor byte [rbp - 0x37], r8b
xor byte [rbp - 0x36], r8b
xor byte [rbp - 0x35], r8b
xor byte [rbp - 0x34], r8b
xor byte [rbp - 0x33], r8b
xor byte [rbp - 0x32], r8b
movd eax, xmm2
xor al, r8b
mov byte [rbp - 0x31], al
xor byte [rbp - 0x30], r8b
xor byte [rbp - 0x2f], r8b
xor byte [rbp - 0x2e], r8b
xor byte [rbp - 0x2d], r8b
xor byte [rbp - 0x2c], r8b
xor byte [rbp - 0x2b], r8b
xor byte [rbp - 0x2a], r8b
xor byte [rbp - 0x29], r8b
xor byte [rbp - 0x28], r8b
xor byte [rbp - 0x27], r8b
xor byte [rbp - 0x26], r8b
xor byte [rbp - 0x25], r8b
xor byte [rbp - 0x24], r8b
xor byte [rbp - 0x23], r8b
xor byte [rbp - 0x22], r8b
xor cl, r8b
mov byte [rbp - 0x21], cl
xor dl, r8b
mov byte [rbp - 0x20], dl
xor r9b, r8b
mov byte [rbp - 0x1f], r9b
xor r10b, r8b
mov byte [rbp - 0x1e], r10b
xor r11b, r8b
mov byte [rbp - 0x1d], r11b
xor bl, r8b
mov byte [rbp - 0x1c], bl
xor dil, r8b
mov byte [rbp - 0x1b], dil
xor sil, r8b
mov byte [rbp - 0x1a], sil
xor r14b, r8b
mov byte [rbp - 0x19], r14b
xor r15b, r8b
mov byte [rbp - 0x18], r15b
xor r12b, r8b
mov byte [rbp - 0x17], r12b
mov byte [rbp - 0x16], 0
lea rdx, [rbp - 0x40]
lea rcx, [rbp - 9]
call fcn.140080ece
nop
movdqa xmm1, xmmword [str._n_KY_nDE_nLE_DN]
movdqu xmmword [rbp - 0x41], xmm1
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp - 0x40], al
xor byte [rbp - 0x3f], cl
xor byte [rbp - 0x3e], cl
xor byte [rbp - 0x3d], cl
xor byte [rbp - 0x3c], cl
xor byte [rbp - 0x3b], cl
xor byte [rbp - 0x3a], cl
xor byte [rbp - 0x39], cl
xor byte [rbp - 0x38], cl
xor byte [rbp - 0x37], cl
xor byte [rbp - 0x36], cl
xor byte [rbp - 0x35], cl
xor byte [rbp - 0x34], cl
xor byte [rbp - 0x33], cl
xor byte [rbp - 0x32], cl
mov byte [rbp - 0x31], 0
lea rax, [rbp - 0x40]
mov rbx, 0xffffffffffffffff
mov r8, rbx
push rax
pushf
mov eax, 0xc80f287d
pushf
not eax
add eax, 0xb17776df
xor eax, 0xe8f3beb8
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x8d9eb802
xor eax, 0xfd84f894
rol eax, 0x3c
popf
jmp 0x140071678
inc r8
cmp byte [rax + r8], 0
jne 0x14007202d
push rax
pushf
mov eax, 0x3c2514be
pushf
not eax
add eax, 0x81cb2e41
xor eax, 0xb97b7b55
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xddcf0236
xor eax, 0xcb87532c
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xf64f8a1b
xor eax, 0xf85a4428
rol eax, 4
popf
jmp 0x140071678
push rax
pushf
mov eax, 0xdc03f236
pushf
not eax
add eax, 0xb8e3f5f4
xor eax, 0xe896d4f9
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xcdb15695
xor eax, 0xf2c8d0c6
rol eax, 0x7b
popf
jmp 0x140071678
lea rdx, [rbp - 0x40]
lea rcx, [rbp - 9]
call fcn.140086d4a
movdqa xmm1, xmmword [0x140010770]
movdqu xmmword [rbp - 0x41], xmm1
movdqa xmm2, xmmword [0x140010750]
movdqu xmmword [rbp - 0x31], xmm2
movdqa xmm3, xmmword [0x140010890]
movdqu xmmword [rbp - 0x21], xmm3
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp - 0x40], al
xor byte [rbp - 0x3f], cl
xor byte [rbp - 0x3e], cl
xor byte [rbp - 0x3d], cl
xor byte [rbp - 0x3c], cl
xor byte [rbp - 0x3b], cl
xor byte [rbp - 0x3a], cl
xor byte [rbp - 0x39], cl
xor byte [rbp - 0x38], cl
xor byte [rbp - 0x37], cl
xor byte [rbp - 0x36], cl
xor byte [rbp - 0x35], cl
xor byte [rbp - 0x34], cl
xor byte [rbp - 0x33], cl
xor byte [rbp - 0x32], cl
movd eax, xmm2
xor al, cl
mov byte [rbp - 0x31], al
xor byte [rbp - 0x30], cl
xor byte [rbp - 0x2f], cl
xor byte [rbp - 0x2e], cl
xor byte [rbp - 0x2d], cl
xor byte [rbp - 0x2c], cl
xor byte [rbp - 0x2b], cl
xor byte [rbp - 0x2a], cl
xor byte [rbp - 0x29], cl
xor byte [rbp - 0x28], cl
xor byte [rbp - 0x27], cl
xor byte [rbp - 0x26], cl
xor byte [rbp - 0x25], cl
xor byte [rbp - 0x24], cl
xor byte [rbp - 0x23], cl
xor byte [rbp - 0x22], cl
movd eax, xmm3
xor al, cl
mov byte [rbp - 0x21], al
xor byte [rbp - 0x20], cl
xor byte [rbp - 0x1f], cl
xor byte [rbp - 0x1e], cl
xor byte [rbp - 0x1d], cl
xor byte [rbp - 0x1c], cl
xor byte [rbp - 0x1b], cl
xor byte [rbp - 0x1a], cl
xor byte [rbp - 0x19], cl
xor byte [rbp - 0x18], cl
xor byte [rbp - 0x17], cl
xor byte [rbp - 0x16], cl
xor byte [rbp - 0x15], cl
xor byte [rbp - 0x14], cl
xor byte [rbp - 0x13], cl
xor byte [rbp - 0x12], cl
mov byte [rbp - 0x11], 0
lea rax, [rbp - 0x40]
push rax
pushf
mov eax, 0xf87b245f
pushf
not eax
add eax, 0xb649083d
xor eax, 0x8876aad8
rol eax, 0x14
popf
pushf
not eax
add eax, 0x8257fc8d
xor eax, 0xf004a0d8
rol eax, 0x2a
popf
jmp 0x140071678
inc rbx
cmp byte [rax + rbx], 0
jne 0x1400721b7
push rax
pushf
mov eax, 0x6bafb37b
pushf
not eax
add eax, 0x9cd9248d
xor eax, 0xcf2340e1
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xb8384f94
xor eax, 0x84075189
rol eax, 0x4a
popf
jmp 0x140071678
push rax
pushf
mov eax, 0x86950d8f
pushf
not eax
add eax, 0xec950afc
xor eax, 0x8354d6ce
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x8d31cd5a
xor eax, 0x8cbd644f
rol eax, 0x20
popf
pushf
not eax
add eax, 0xe76f2bd6
xor eax, 0xe8f8bacd
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xbf63cda4
xor eax, 0xe94b7683
rol eax, 0x30
popf
jmp 0x140071678
mov r8, rbx
lea rdx, [rbp - 0x40]
lea rcx, [rbp - 9]
call fcn.140086d4a
lea rcx, [rbp - 9]
call fcn.140069283
nop
mov rdx, qword [rbp + 0xf]
cmp rdx, 0xf
jbe 0x14007226b
push rax
pushf
mov eax, 0x8bc8554e
pushf
not eax
add eax, 0xf81df254
xor eax, 0xfa4e7aee
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x81a43caf
xor eax, 0xfa8241c9
rol eax, 0xae
popf
jmp 0x140071678
push rax
pushf
mov eax, 0xa77cc0ed
pushf
not eax
add eax, 0xf7e2c7bd
xor eax, 0x9ea3dbc4
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xafc9dd8f
xor eax, 0xb21a3e3c
rol eax, 0x25
popf
pushf
not eax
add eax, 0x965a4ed0
xor eax, 0xa14a8587
rol eax, 0x7b
popf
jmp 0x140071678
inc rdx
mov rcx, qword [rbp - 9]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007230e
push rax
pushf
mov eax, 0x3f574b8c
pushf
not eax
add eax, 0xaee1cb01
xor eax, 0xaa946985
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xac6b2d7a
xor eax, 0x87d15ad2
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xec4b121d
xor eax, 0xf6761613
rol eax, 0x83
popf
jmp 0x140071678
push rax
pushf
mov eax, 0x725266cb
pushf
not eax
add eax, 0xa9391e00
xor eax, 0x9a6b8569
rol eax, 0xca
popf
pushf
not eax
add eax, 0x8b40ef5a
xor eax, 0xd40c8162
rol eax, 3
popf
pushf
not eax
add eax, 0xcc6e7815
xor eax, 0xbecea9e8
rol eax, 0xca
popf
jmp 0x140071678
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400723b3
push rax
pushf
mov eax, 0x25662273
pushf
not eax
add eax, 0xcac41d3d
xor eax, 0xb2d73a6c
rol eax, 0xc
popf
pushf
not eax
add eax, 0xa0f07fb3
xor eax, 0xa451f9fc
rol eax, 0xee
popf
pushf
not eax
add eax, 0x8043a4bf
xor eax, 0x8a522091
rol eax, 0x76
popf
jmp 0x140071678
push rax
pushf
mov eax, 0xe14596b9
pushf
not eax
add eax, 0xa96c523e
xor eax, 0xe729615f
rol eax, 0x26
popf
pushf
not eax
add eax, 0xbca44ead
xor eax, 0xf93d97e1
rol eax, 0x2c
popf
jmp 0x140071678
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
lea rdx, [0x1a7d0a404]
pushf
sub rdx, 0x67cf6944
popf
cmp qword [0x140013ad8], 0xf
cmova rdx, qword [0x140013ac0]
mov rcx, rax
call fcn.140081dc0
test rax, rax
jne 0x1400724ac
push rax
pushf
mov eax, 0x2810d483
pushf
not eax
add eax, 0xdd1bbba9
xor eax, 0x8f66ae74
rol eax, 0xac
popf
pushf
not eax
add eax, 0x9c70cb80
xor eax, 0xc55ec4b1
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xe4a837d6
xor eax, 0xbedff400
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xe6ca4902
xor eax, 0xc5cfe89e
rol eax, 1
popf
jmp 0x140071678
push rax
pushf
mov eax, 0xfe479ecb
pushf
not eax
add eax, 0xe7dcd186
xor eax, 0xb807abd4
rol eax, 0xed
popf
pushf
not eax
add eax, 0xf97d7986
xor eax, 0xa64cef53
rol eax, 0xb3
popf
jmp 0x140071678
movdqa xmm0, xmmword [0x140010780]
movdqu xmmword [rsp + 0x28], xmm0
movdqa xmm1, xmmword [0x140010710]
movdqu xmmword [rbp - 0x71], xmm1
movdqa xmm0, xmmword [0x140010790]
movdqu xmmword [rbp - 0x61], xmm0
mov dword [rbp - 0x51], 0x2575263c
mov dword [rbp - 0x4d], 0x39373a27
mov dword [rbp - 0x49], 0x7b3830
mov rcx, r13
nop word [rax + rax]
push rax
pushf
mov eax, 0x813777d6
pushf
not eax
add eax, 0xa08be933
xor eax, 0xe308ba01
rol eax, 0x14
popf
pushf
not eax
add eax, 0x80578d0a
xor eax, 0xd477c73d
rol eax, 0xe7
popf
jmp 0x140071678
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x80], al
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x7f], al
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x7e], al
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x7d], al
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x7c], al
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x7b], al
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x7a], al
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x79], al
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x78], al
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x77], al
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x76], al
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x75], al
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x74], al
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x73], al
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x72], al
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x71], al
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x70], al
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x6f], al
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x6e], al
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x6d], al
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x6c], al
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x6b], al
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x6a], al
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x69], al
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x68], al
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x67], al
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x66], al
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x65], al
movzx eax, byte [rsp + 0x28]
xor byte [rbp + rcx - 0x64], al
add rcx, 0x1d
cmp rcx, 0x3a
jb 0x1400726c7
push rax
pushf
mov eax, 0x43845d65
pushf
not eax
add eax, 0xd9956276
xor eax, 0xea3b2ee4
rol eax, 0x78
popf
pushf
not eax
add eax, 0xd262f34b
xor eax, 0xdb2bc69d
rol eax, 0x99
popf
pushf
not eax
add eax, 0xa2d3378f
xor eax, 0x9d9f8923
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xbe536b75
xor eax, 0xedb30b5a
rol eax, 0xd3
popf
jmp 0x140071678
push rax
pushf
mov eax, 0xf7945966
pushf
not eax
add eax, 0xf35ffc20
xor eax, 0xeddf5841
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xf5b57538
xor eax, 0xed127f19
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xb778de54
xor eax, 0xce1aecba
rol eax, 0xb0
popf
jmp 0x140071678
mov byte [rbp - 0x46], 0
mov byte [rsp + 0x20], 0x24
mov al, 0xf6
pushf
not al
add al, 0xb7
xor al, 0x5e
rol al, 0x4d
popf
pushf
not al
add al, 0x6f
xor al, 0x88
rol al, 0x7d
popf
mov cl, 0x11
pushf
not cl
add cl, 0xf7
xor cl, 0x5b
rol cl, 2
popf
pushf
not cl
add cl, 0xd9
xor cl, 0xa
rol cl, 0xa4
popf
mov dl, 0xfd
pushf
not dl
add dl, 0x70
xor dl, 0x14
rol dl, 0xe2
popf
pushf
not dl
add dl, 0x4a
xor dl, 0x94
rol dl, 0x79
popf
mov r8b, 0x4c
pushf
not r8b
add r8b, 0x4b
xor r8b, 0x4f
rol r8b, 0xc8
popf
pushf
not r8b
add r8b, 0x30
xor r8b, 0xc0
rol r8b, 0x3b
popf
pushf
not r8b
add r8b, 0x98
xor r8b, 0x12
rol r8b, 0xcf
popf
pushf
not r8b
add r8b, 0xd5
xor r8b, 0xfe
rol r8b, 0x3f
popf
mov r9b, 0xf5
pushf
not r9b
add r9b, 0x41
xor r9b, 0xd0
rol r9b, 0x5e
popf
pushf
not r9b
add r9b, 0x17
xor r9b, 0x31
rol r9b, 0xd2
popf
xor r10d, r10d
xor al, 0x24
mov byte [rsp + 0x21], al
xor cl, 0x24
mov byte [rsp + 0x22], cl
xor dl, 0x24
mov byte [rsp + 0x23], dl
xor r8b, 0x24
mov byte [rsp + 0x24], r8b
xor r9b, 0x24
mov byte [rsp + 0x25], r9b
mov byte [rsp + 0x26], r10b
lea rdx, [rsp + 0x21]
lea rcx, [rbp - 9]
call fcn.140080ece
nop
lea rdx, [rbp - 0x80]
mov rcx, rax
call fcn.1400869c3
xorps xmm0, xmm0
movups xmmword [rbp - 0x41], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x31], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x41], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x31], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rbp + 0xf]
cmp rdx, 0xf
jbe 0x140072a5a
inc rdx
mov rcx, qword [rbp - 9]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400728c7
push rax
pushf
mov eax, 0xb978a54f
pushf
not eax
add eax, 0x9e4aae55
xor eax, 0xf9aadad6
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xb96c6deb
xor eax, 0x8036b4e7
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xb8f0ed7c
xor eax, 0xc5e18559
rol eax, 0xd7
popf
jmp 0x140071678
push rax
pushf
mov eax, 0xa837d515
pushf
not eax
add eax, 0xa5e82374
xor eax, 0xbd050615
rol eax, 0x31
popf
pushf
not eax
add eax, 0x8b2c2089
xor eax, 0xf8159f1e
rol eax, 0x8b
popf
jmp 0x140071678
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140072968
push rax
pushf
mov eax, 0xb3a66ca3
pushf
not eax
add eax, 0xdba37273
xor eax, 0xb7744585
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xba78dd1c
xor eax, 0xb7f01eea
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xde0ef490
xor eax, 0xfd1fb99a
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xf46632bd
xor eax, 0xefbdc8d2
rol eax, 8
popf
jmp 0x140071678
push rax
pushf
mov eax, 0x1412c20f
pushf
not eax
add eax, 0xe7154411
xor eax, 0xf95b1b9f
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xb2c46e1e
xor eax, 0xb60404bb
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x929632d7
xor eax, 0xe4f65e2f
rol eax, 0x8d
popf
jmp 0x140071678
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006c997
push rax
pushf
mov eax, 0x6148cbb8
pushf
not eax
add eax, 0xbb6036b1
xor eax, 0xd7761b9e
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x9e9f1473
xor eax, 0x885c322d
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xe20727cf
xor eax, 0xafb436de
rol eax, 0xef
popf
pushf
not eax
add eax, 0x8cd13de0
xor eax, 0xd958626d
rol eax, 8
popf
jmp 0x140071678
movdqa xmm0, xmmword [0x140010640]
movdqu xmmword [rbp + 7], xmm0
mov byte [rbp - 9], 0
lea rcx, [rbp - 0x41]
call fcn.140069283
nop
mov rdx, qword [rbp - 0x29]
cmp rdx, 0xf
jbe 0x140072ad8
push rax
pushf
mov eax, 0x8cc1a727
pushf
not eax
add eax, 0xd4a46ac6
xor eax, 0xd476e8a3
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x8c53a4c6
xor eax, 0x802200db
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x82a00487
xor eax, 0xf52efddf
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xc36091a2
xor eax, 0xaf59cd97
rol eax, 0x91
popf
jmp 0x140071678
push rax
pushf
mov eax, 0xfa3e1dce
pushf
not eax
add eax, 0xd305cf6c
xor eax, 0xd71cfdb2
rol eax, 0x78
popf
pushf
not eax
add eax, 0xb45bad79
xor eax, 0x838bd22c
rol eax, 0xca
popf
jmp 0x140071678
inc rdx
mov rcx, qword [rbp - 0x41]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140072b51
push rax
pushf
mov eax, 0x90b18177
pushf
not eax
add eax, 0xd1d5a675
xor eax, 0xa833d79d
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xbe32e286
xor eax, 0xbfc67d63
rol eax, 0xf5
popf
jmp 0x140071678
push rax
pushf
mov eax, 0xf9b7bc69
pushf
not eax
add eax, 0xee55d6f0
xor eax, 0xde473763
rol eax, 0x48
popf
pushf
not eax
add eax, 0xe2e7af60
xor eax, 0xeaba4c34
rol eax, 0x93
popf
pushf
not eax
add eax, 0xd4ce6f0f
xor eax, 0x9cabb0d0
rol eax, 0x85
popf
pushf
not eax
add eax, 0xecf4f79e
xor eax, 0xea6a3356
rol eax, 0x4f
popf
jmp 0x140071678
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140072bf2
push rax
pushf
mov eax, 0xffc60834
pushf
not eax
add eax, 0xc4e8f735
xor eax, 0xafab3445
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xcd46d7ab
xor eax, 0xa1f488d0
rol eax, 0xf2
popf
jmp 0x140071678
push rax
pushf
mov eax, 0x8c9e0b8f
pushf
not eax
add eax, 0x82f27f21
xor eax, 0xad732a1e
rol eax, 0x91
popf
pushf
not eax
add eax, 0xc4943800
xor eax, 0x8e8b0ca1
rol eax, 0x56
popf
pushf
not eax
add eax, 0xb1348a49
xor eax, 0xd9827df1
rol eax, 0x40
popf
pushf
not eax
add eax, 0x9c561eef
xor eax, 0xc7c72799
rol eax, 0x23
popf
jmp 0x140071678
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006c997
jmp 0x140072d45
mov r13, rax
push rax
pushf
mov eax, 0x914d7b52
pushf
not eax
add eax, 0xd7d78603
xor eax, 0x924d8922
rol eax, 0x43
popf
pushf
not eax
add eax, 0x828b7cb4
xor eax, 0xe3222ec0
rol eax, 0x37
popf
pushf
not eax
add eax, 0xfe602342
xor eax, 0x8fc0009a
rol eax, 0xf6
popf
jmp 0x140071678
cmp dword [rbp + 0x1f], 0
je 0x140072da4
push rax
pushf
mov eax, 0x7abf7ae6
pushf
not eax
add eax, 0x8ac09fa1
xor eax, 0xf5e47abc
rol eax, 0x36
popf
pushf
not eax
add eax, 0xaad32b6b
xor eax, 0x9bfafc06
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x8ce0cf69
xor eax, 0xce9317b3
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xd2f1b4e1
xor eax, 0xb3030330
rol eax, 0x16
popf
jmp 0x140071678
push rax
pushf
mov eax, 0xc7d6a424
pushf
not eax
add eax, 0xfcdb8573
xor eax, 0xb7656a8e
rol eax, 0x67
popf
pushf
not eax
add eax, 0xee31473d
xor eax, 0xbd6b12fb
rol eax, 0xd6
popf
jmp 0x140071678
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
mov rax, r13
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.14007ea5e
lea r11, [rsp + 0xe0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret