Function at 0x14002b4b0
Capabilities:
Enumerate processes
Terminate process

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x6500]
mov eax, 0x6600
call fcn.14007cf10
sub rsp, rax
mov ecx, 0x1000
call qword [sym.imp.USER32.dll_GetSystemMetrics]
test eax, eax
jne 0x14002f18b
lea r8, [rbp + 0x6540]
mov edx, 0x4000
lea rcx, [rbp + 0x2500]
call sub.KERNEL32.dll_K32EnumDeviceDrivers
xor r13d, r13d
lea rsi, [r13 - 1]
movabs r15, 0x211d004c85e177bb
movabs r14, 0x706416c1ebc4afb0
test eax, eax
je 0x14002b88f
mov eax, dword [rbp + 0x6540]
cmp eax, 0x4000
jae 0x14002b88f
mov r12d, eax
shr r12, 3
test r12, r12
je 0x14002b88f
mov r15d, r13d
movabs rdi, 0x7fffffffffffffff
mov r8d, 0x800
lea rdx, [rbp + 0x1d00]
mov rcx, qword [rbp + r15*8 + 0x2500]
call sub.KERNEL32.dll_K32GetDeviceDriverBaseNameA
test eax, eax
je 0x14002b879
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], r13
mov qword [rbp - 0x68], r13
lea rax, [rbp + 0x1d00]
mov rbx, rsi
nop dword [rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x14002b590
cmp rbx, rdi
ja 0x14002f6b3
mov qword [rbp - 0x68], reloc.WS2_32.dll_ntohs
cmp rbx, 0x10
jae 0x14002b5ce
mov qword [rbp - 0x70], rbx
mov r8, rbx
lea rdx, [rbp + 0x1d00]
lea rcx, [rbp - 0x80]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rbx - 0x80], 0
jmp 0x14002b628
mov r14, rbx
or r14, 0xf
cmp r14, rdi
jbe 0x14002b5df
mov r14, rdi
jmp 0x14002b5ec
cmp r14, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb r14, rax
lea rdx, [r14 + 1]
lea rcx, [rbp - 0x80]
call fcn.140009bb0
mov rdi, rax
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x70], rbx
mov qword [rbp - 0x68], r14
mov r8, rbx
lea rdx, [rbp + 0x1d00]
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + rbx], 0
movabs r14, 0x706416c1ebc4afb0
movabs rax, 0x526e652fea9307d0
mov qword [rbp + 0x4f0], rax
movabs rax, 0x706464a480a7ced8
mov qword [rbp + 0x4f8], rax
movabs rdi, 0x211d004c85e177bb
mov qword [rbp + 0x4e0], rdi
mov qword [rbp + 0x4e8], r14
movdqa xmm1, xmmword [rbp + 0x4e0]
movdqu xmm0, xmmword [rbp + 0x4f0]
xorps xmm1, xmm0
movdqa xmmword [rbp + 0x5f0], xmm1
xor r8d, r8d
lea rdx, [rbp + 0x5f0]
lea rcx, [rbp - 0x80]
call fcn.14002b3b0
cmp rax, 0xffffffffffffffff
jne 0x14002f1a8
movabs rax, 0x547f6508f59503f3
mov qword [rbp + 0x510], rax
movabs rax, 0x706416c1ebc4afd7
mov qword [rbp + 0x518], rax
mov qword [rbp + 0x500], rdi
mov qword [rbp + 0x508], r14
movdqa xmm1, xmmword [rbp + 0x500]
movdqu xmm0, xmmword [rbp + 0x510]
xorps xmm1, xmm0
movdqa xmmword [rbp + 0x600], xmm1
xor r8d, r8d
lea rdx, [rbp + 0x600]
lea rcx, [rbp - 0x80]
call fcn.14002b3b0
cmp rax, 0xffffffffffffffff
jne 0x14002ee51
movabs rax, 0x211d004c858707d5
mov qword [rbp + 0x530], rax
mov qword [rbp + 0x538], r14
mov qword [rbp + 0x520], rdi
mov qword [rbp + 0x528], r14
movdqa xmm1, xmmword [rbp + 0x520]
movdqu xmm0, xmmword [rbp + 0x530]
xorps xmm1, xmm0
movdqa xmmword [rbp + 0x610], xmm1
xor r8d, r8d
lea rdx, [rbp + 0x610]
lea rcx, [rbp - 0x80]
call fcn.14002b3b0
cmp rax, 0xffffffffffffffff
jne 0x14002eb91
movabs rax, 0x45744822e4951eef
mov qword [rbp + 0xe0], rax
movabs rax, 0x706416c1ebc4afd5
mov qword [rbp + 0xe8], rax
mov qword [rbp + 0xd0], rdi
mov qword [rbp + 0xd8], r14
movdqa xmm1, xmmword [rbp + 0xd0]
movdqu xmm0, xmmword [rbp + 0xe0]
xorps xmm1, xmm0
movdqa xmmword [rbp + 0x8e0], xmm1
xor r8d, r8d
lea rdx, [rbp + 0x8e0]
lea rcx, [rbp - 0x80]
call fcn.14002b3b0
cmp rax, 0xffffffffffffffff
jne 0x14002e912
movabs rax, 0x7e594f3cf7801fe8
mov qword [rsp + 0x40], rax
movabs rax, 0x706416c1ebb2ddf4
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], r14
movdqa xmm1, xmmword [rsp + 0x30]
movdqu xmm0, xmmword [rsp + 0x40]
xorps xmm1, xmm0
movdqa xmmword [rbp + 0x8f0], xmm1
xor r8d, r8d
lea rdx, [rbp + 0x8f0]
lea rcx, [rbp - 0x80]
call fcn.14002b3b0
cmp rax, 0xffffffffffffffff
jne 0x14002e693
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14002b85f
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002b85a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f530
call fcn.14007cef0
mov qword [rbp - 0x70], r13
mov qword [rbp - 0x68], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x80], 0
movabs rdi, 0x7fffffffffffffff
inc r15
cmp r15, r12
jl 0x14002b551
movabs r15, 0x211d004c85e177bb
movabs rax, 0xf7a6228fc8d1bd4
mov qword [rsp + 0x30], rax
movabs rbx, 0x706416c1eba1d7d5
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x5d0], xmm0
lea rdx, [rbp + 0x5d0]
lea rcx, [rbp + 0x930]
call fcn.140008c30
nop
movabs rax, 0x59426120e99814e8
mov qword [rsp + 0x30], rax
movabs rax, 0x706473b98eea9b86
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0xf0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x950], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x960], xmm1
lea rax, [rbp + 0xf0]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002b940
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0x950]
call fcn.14001eab0
nop
movabs rax, 0x4433672ee1d541c3
mov qword [rsp + 0x30], rax
movabs r12, 0x706416c1ebc4cac8
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x100], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x970], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x980], xmm1
lea rax, [rbp + 0x100]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002b9c0
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x970]
call fcn.14001eab0
nop
movabs rax, 0x4433672ee1d344c3
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x110], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x990], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x9a0], xmm1
lea rax, [rbp + 0x110]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14002ba30
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x990]
call fcn.14001eab0
nop
movabs rax, 0x21787829ab841edf
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x120], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x9b0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x9c0], xmm1
lea rax, [rbp + 0x120]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14002baa0
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x9b0]
call fcn.14001eab0
nop
movabs rax, 0xf6a6525f39114cf
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x130], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x9d0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x9e0], xmm1
lea rax, [rbp + 0x130]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14002bb10
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x9d0]
call fcn.14001eab0
nop
movabs rdi, 0x5273753eea9502da
mov qword [rsp + 0x30], rdi
movabs rax, 0x706416c18ebcca9e
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x140], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x9f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xa00], xmm1
lea rax, [rbp + 0x140]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002bb90
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0x9f0]
call fcn.14001eab0
nop
mov qword [rsp + 0x30], rdi
movabs rax, 0x706416a493a181d3
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x150], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xa10], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xa20], xmm1
lea rax, [rbp + 0x150]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14002bc00
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0xa10]
call fcn.14001eab0
nop
movabs rax, 0xf736f21e08d1edd
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x160], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xa30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xa40], xmm1
lea rax, [rbp + 0x160]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14002bc70
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0xa30]
call fcn.14001eab0
nop
movabs rax, 0xf736f21e68e05cb
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x170], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xa50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xa60], xmm1
lea rax, [rbp + 0x170]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14002bce0
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0xa50]
call fcn.14001eab0
nop
movabs rax, 0x44336e23e88612c9
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x180], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xa70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xa80], xmm1
lea rax, [rbp + 0x180]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14002bd50
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0xa70]
call fcn.14001eab0
nop
movabs rax, 0xf6d7829e68e05cb
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x190], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xa90], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xaa0], xmm1
lea rax, [rbp + 0x190]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14002bdc0
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0xa90]
call fcn.14001eab0
nop
movabs rax, 0x44656562f48013d2
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x1a0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xab0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xac0], xmm1
lea rax, [rbp + 0x1a0]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14002be30
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp + 0xab0]
call fcn.14001eab0
nop
movabs rax, 0x4433347af48013d2
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x1b0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xad0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xae0], xmm1
lea rax, [rbp + 0x1b0]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14002bea0
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0xad0]
call fcn.14001eab0
nop
movabs rax, 0x21787829ab8013d2
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x1c0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xaf0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xb00], xmm1
lea rax, [rbp + 0x1c0]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14002bf10
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp + 0xaf0]
call fcn.14001eab0
nop
movabs rax, 0x59782e78b38013d2
mov qword [rsp + 0x30], rax
movabs rax, 0x706416c1ebc4afd5
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x1d0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xb10], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xb20], xmm1
lea rax, [rbp + 0x1d0]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002bf90
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0xb10]
call fcn.14001eab0
nop
movabs rdi, 0xf72723ca58013d2
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x1e0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xb30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xb40], xmm1
lea rax, [rbp + 0x1e0]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14002c000
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp + 0xb30]
call fcn.14001eab0
nop
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x1f0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xb50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xb60], xmm1
lea rax, [rbp + 0x1f0]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14002c064
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0xb50]
call fcn.14001eab0
nop
movabs rax, 0x58696922f08c1af2
mov qword [rsp + 0x40], rax
movabs rax, 0x20171a69ea6caf4
mov qword [rsp + 0x48], rax
movabs rax, 0xcbf59fca24dcf843
mov qword [rsp + 0x50], rax
movabs rdi, 0x9d7c1e4f19bbd352
mov qword [rsp + 0x58], rdi
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movabs rbx, 0xcbf59fca41a49d6d
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmm1
movdqa xmmword [rbp + 0x620], xmm0
xorps xmm2, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x630], xmm2
xorps xmm0, xmm0
movups xmmword [rbp + 0xb70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xb80], xmm1
lea rax, [rbp + 0x620]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14002c123
lea rdx, [rbp + 0x620]
lea rcx, [rbp + 0xb70]
call fcn.14001eab0
nop
movabs rax, 0x537c683fe0931eec
mov qword [rsp + 0x30], rax
movabs rax, 0x706416a493a181db
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x200], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xb90], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xba0], xmm1
lea rax, [rbp + 0x200]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002c1a0
lea rdx, [rbp + 0x200]
lea rcx, [rbp + 0xb90]
call fcn.14001eab0
nop
movabs r12, 0xf6d612ff58c02df
mov qword [rsp + 0x30], r12
movabs rax, 0x706416c1eba1d7d5
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x210], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xbb0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xbc0], xmm1
lea rax, [rbp + 0x210]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002c220
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0xbb0]
call fcn.14001eab0
nop
movabs rax, 0x4d6d7809ee8e18f3
mov qword [rsp + 0x40], rax
movabs rax, 0x151c73ef99a1dddf
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmm1
movdqa xmmword [rbp + 0x640], xmm0
xorps xmm2, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x650], xmm2
xorps xmm0, xmm0
movups xmmword [rbp + 0xbd0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xbe0], xmm1
lea rax, [rbp + 0x640]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14002c2c1
lea rdx, [rbp + 0x640]
lea rcx, [rbp + 0xbd0]
call fcn.14001eab0
nop
movabs rax, 0x644f743eea911af2
mov qword [rsp + 0x30], rax
movabs rax, 0x706416a493a181f3
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x220], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xbf0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xc00], xmm1
lea rax, [rbp + 0x220]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002c340
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0xbf0]
call fcn.14001eab0
nop
movabs rax, 0xf6e6c23eab532eb
mov qword [rsp + 0x30], rax
movabs rax, 0x706416c1eba1d7d5
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x230], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xc10], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xc20], xmm1
lea rax, [rbp + 0x230]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002c3c0
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0xc10]
call fcn.14001eab0
nop
movabs rax, 0x4433451ce19318f7
mov qword [rsp + 0x30], rax
movabs rax, 0x706416c1ebc4cac8
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x240], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xc30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xc40], xmm1
lea rax, [rbp + 0x240]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002c440
lea rdx, [rbp + 0x240]
lea rcx, [rbp + 0xc30]
call fcn.14001eab0
nop
mov qword [rsp + 0x30], r12
movabs r12, 0x706416c1eba1d7d5
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x250], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xc50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xc60], xmm1
lea rax, [rbp + 0x250]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14002c4b0
lea rdx, [rbp + 0x250]
lea rcx, [rbp + 0xc50]
call fcn.14001eab0
nop
movabs rax, 0x446d7322cc920ee8
mov qword [rsp + 0x40], rax
movabs rax, 0x151c73ef99abdbd3
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmm1
movdqa xmmword [rbp + 0x660], xmm0
xorps xmm2, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x670], xmm2
xorps xmm0, xmm0
movups xmmword [rbp + 0xc70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xc80], xmm1
lea rax, [rbp + 0x660]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14002c551
lea rdx, [rbp + 0x660]
lea rcx, [rbp + 0xc70]
call fcn.14001eab0
nop
movabs rax, 0x40736113e68e05cb
mov qword [rsp + 0x40], rax
movabs rax, 0x80138b38ebed6dc
mov qword [rsp + 0x48], rax
movabs rax, 0xcbf59fca41a49d08
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdi
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmm1
movdqa xmmword [rbp + 0x680], xmm0
xorps xmm2, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x690], xmm2
xorps xmm0, xmm0
movups xmmword [rbp + 0xc90], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xca0], xmm1
lea rax, [rbp + 0x680]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002c600
lea rdx, [rbp + 0x680]
lea rcx, [rbp + 0xc90]
call fcn.14001eab0
nop
movabs rax, 0x58716122c4920ec8
mov qword [rsp + 0x30], rax
movabs rax, 0x70016ea4c5b6caca
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x260], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xcb0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xcc0], xmm1
lea rax, [rbp + 0x260]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002c680
lea rdx, [rbp + 0x260]
lea rcx, [rbp + 0xcb0]
call fcn.14001eab0
nop
movabs rax, 0x48755f2ae38819c8
mov qword [rsp + 0x30], rax
movabs rax, 0x706416a493a181c4
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x270], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xcd0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xce0], xmm1
lea rax, [rbp + 0x270]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002c700
lea rdx, [rbp + 0x270]
lea rcx, [rbp + 0xcd0]
call fcn.14001eab0
nop
movabs rax, 0x4433672ee18f1ecc
mov qword [rsp + 0x30], rax
movabs rax, 0x706416c1ebc4cac8
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x280], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xcf0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xd00], xmm1
lea rax, [rbp + 0x280]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002c780
lea rdx, [rbp + 0x280]
lea rcx, [rbp + 0xcf0]
call fcn.14001eab0
nop
movabs rax, 0x4e7e7823e78418d1
mov qword [rsp + 0x40], rax
movabs rax, 0x80138ad84b6dbde
mov qword [rsp + 0x48], rax
movabs rax, 0xcbf59fca41a49d08
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdi
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmm1
movdqa xmmword [rbp + 0x6a0], xmm0
xorps xmm2, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x6b0], xmm2
xorps xmm0, xmm0
movups xmmword [rbp + 0xd10], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xd20], xmm1
lea rax, [rbp + 0x6a0]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002c830
lea rdx, [rbp + 0x6a0]
lea rcx, [rbp + 0xd10]
call fcn.14001eab0
nop
movabs rax, 0x446e7823e78418d1
mov qword [rsp + 0x40], rax
movabs rax, 0x151c73ef99a1d9c2
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmm1
movdqa xmmword [rbp + 0x6c0], xmm0
xorps xmm2, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x6d0], xmm2
xorps xmm0, xmm0
movups xmmword [rbp + 0xd30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xd40], xmm1
lea rax, [rbp + 0x6c0]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14002c8d1
lea rdx, [rbp + 0x6c0]
lea rcx, [rbp + 0xd30]
call fcn.14001eab0
nop
movabs rax, 0xf6f6520e1851edd
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x290], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xd50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xd60], xmm1
lea rax, [rbp + 0x290]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14002c940
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0xd50]
call fcn.14001eab0
nop
movabs rax, 0x4433327ff2be01cf
mov qword [rsp + 0x30], rax
movabs rax, 0x706416c1ebc4cac8
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x2a0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xd70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xd80], xmm1
lea rax, [rbp + 0x2a0]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002c9c0
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp + 0xd70]
call fcn.14001eab0
nop
movabs rax, 0x4433347afdbe01cf
mov qword [rsp + 0x30], rax
movabs rax, 0x706416c1ebc4cac8
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x2b0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xd90], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xda0], xmm1
lea rax, [rbp + 0x2b0]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002ca40
lea rdx, [rbp + 0x2b0]
lea rcx, [rbp + 0xd90]
call fcn.14001eab0
nop
movabs rax, 0xf6e6520f7801ff8
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x2c0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xdb0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xdc0], xmm1
lea rax, [rbp + 0x2c0]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14002cab0
lea rdx, [rbp + 0x2c0]
lea rcx, [rbp + 0xdb0]
call fcn.14001eab0
nop
movabs rax, 0x59782e35f5b219df
mov qword [rsp + 0x30], rax
movabs rax, 0x706416c1ebc4afd5
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x2d0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xdd0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xde0], xmm1
lea rax, [rbp + 0x2d0]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002cb30
lea rdx, [rbp + 0x2d0]
lea rcx, [rbp + 0xdd0]
call fcn.14001eab0
nop
movabs rax, 0x19652d35f59219df
mov qword [rsp + 0x30], rax
movabs rax, 0x706416a493a18186
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x2e0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xdf0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xe00], xmm1
lea rax, [rbp + 0x2e0]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002cbb0
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0xdf0]
call fcn.14001eab0
nop
movabs rax, 0x4e7e2e35f59219df
mov qword [rsp + 0x40], rax
movabs rax, 0x80138a487abdcde
mov qword [rsp + 0x48], rax
movabs rax, 0xcbf59fca41a49d08
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdi
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmm1
movdqa xmmword [rbp + 0x6e0], xmm0
xorps xmm2, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x6f0], xmm2
xorps xmm0, xmm0
movups xmmword [rbp + 0xe10], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xe20], xmm1
lea rax, [rbp + 0x6e0]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002cc60
lea rdx, [rbp + 0x6e0]
lea rcx, [rbp + 0xe10]
call fcn.14001eab0
nop
movabs r12, 0x65786d29f7950ffe
mov qword [rsp + 0x40], r12
movabs rax, 0x80138b38eb4c2c5
mov qword [rsp + 0x48], rax
movabs rax, 0xcbf59fca41a49d08
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdi
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmm1
movdqa xmmword [rbp + 0x700], xmm0
xorps xmm2, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x710], xmm2
xorps xmm0, xmm0
movups xmmword [rbp + 0xe30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xe40], xmm1
lea rax, [rbp + 0x700]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002cd10
lea rdx, [rbp + 0x700]
lea rcx, [rbp + 0xe30]
call fcn.14001eab0
nop
mov qword [rsp + 0x40], r12
movabs rax, 0x481c3bb38eb4c2c5
mov qword [rsp + 0x48], rax
movabs rax, 0xcbf59faf39c1b35b
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdi
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmm1
movdqa xmmword [rbp + 0x720], xmm0
xorps xmm2, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x730], xmm2
xorps xmm0, xmm0
movups xmmword [rbp + 0xe50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xe60], xmm1
lea rax, [rbp + 0x720]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14002cdb1
lea rdx, [rbp + 0x720]
lea rcx, [rbp + 0xe50]
call fcn.14001eab0
nop
movabs r12, 0x1e223f73ba954884
mov qword [rsp + 0x40], r12
movabs rax, 0x80138fed4fb908f
mov qword [rsp + 0x48], rax
movabs rax, 0xcbf59fca41a49d08
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdi
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmm1
movdqa xmmword [rbp + 0x740], xmm0
xorps xmm2, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x750], xmm2
xorps xmm0, xmm0
movups xmmword [rbp + 0xe70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xe80], xmm1
lea rax, [rbp + 0x740]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002ce60
lea rdx, [rbp + 0x740]
lea rcx, [rbp + 0xe70]
call fcn.14001eab0
nop
movabs rax, 0xf223f73ba954884
mov qword [rsp + 0x30], rax
movabs rax, 0x706416c1eba1d7d5
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x2f0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xe90], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xea0], xmm1
lea rax, [rbp + 0x2f0]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002cee0
lea rdx, [rbp + 0x2f0]
lea rcx, [rbp + 0xe90]
call fcn.14001eab0
nop
movabs rax, 0x45783f29f79548de
mov qword [rsp + 0x40], rax
movabs rax, 0x481c3bb38efb908f
mov qword [rsp + 0x48], rax
movabs rax, 0xcbf59faf39c1b35b
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdi
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmm1
movdqa xmmword [rbp + 0x760], xmm0
xorps xmm2, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x770], xmm2
xorps xmm0, xmm0
movups xmmword [rbp + 0xeb0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xec0], xmm1
lea rax, [rbp + 0x760]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002cf90
lea rdx, [rbp + 0x760]
lea rcx, [rbp + 0xeb0]
call fcn.14001eab0
nop
movabs rax, 0x45786d29f7950fde
mov qword [rsp + 0x40], rax
movabs rax, 0x80138b38eb4c2c5
mov qword [rsp + 0x48], rax
movabs rax, 0xcbf59fca41a49d08
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdi
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmm1
movdqa xmmword [rbp + 0x780], xmm0
xorps xmm2, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x790], xmm2
xorps xmm0, xmm0
movups xmmword [rbp + 0xed0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xee0], xmm1
lea rax, [rbp + 0x780]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002d040
lea rdx, [rbp + 0x780]
lea rcx, [rbp + 0xed0]
call fcn.14001eab0
nop
mov qword [rsp + 0x40], r12
movabs r12, 0x481c3bfed4fb908f
mov qword [rsp + 0x48], r12
movabs rax, 0xcbf59faf39c1b35b
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdi
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmm1
movdqa xmmword [rbp + 0x7a0], xmm0
xorps xmm2, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x7b0], xmm2
xorps xmm0, xmm0
movups xmmword [rbp + 0xef0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf00], xmm1
lea rax, [rbp + 0x7a0]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14002d0e1
lea rdx, [rbp + 0x7a0]
lea rcx, [rbp + 0xef0]
call fcn.14001eab0
nop
movabs rax, 0x1e223f73ba954884
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], r12
movabs rax, 0xcbf59faf39c1b35b
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdi
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmm1
movdqa xmmword [rbp + 0x7c0], xmm0
xorps xmm2, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x7d0], xmm2
xorps xmm0, xmm0
movups xmmword [rbp + 0xf10], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf20], xmm1
lea rax, [rbp + 0x7c0]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14002d182
lea rdx, [rbp + 0x7c0]
lea rcx, [rbp + 0xf10]
call fcn.14001eab0
nop
movabs rax, 0x1e223f73ba954884
mov qword [rsp + 0x40], rax
movabs r12, 0x461c3bfed4fb908f
mov qword [rsp + 0x48], r12
movabs rax, 0xcbf59faf39c1b359
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdi
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmm1
movdqa xmmword [rbp + 0x7e0], xmm0
xorps xmm2, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x7f0], xmm2
xorps xmm0, xmm0
movups xmmword [rbp + 0xf30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf40], xmm1
lea rax, [rbp + 0x7e0]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002d230
lea rdx, [rbp + 0x7e0]
lea rcx, [rbp + 0xf30]
call fcn.14001eab0
nop
movabs rax, 0x1e223f73ba954884
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], r12
movabs rax, 0xcbf59faf39c1b359
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdi
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmm1
movdqa xmmword [rbp + 0x800], xmm0
xorps xmm2, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x810], xmm2
xorps xmm0, xmm0
movups xmmword [rbp + 0xf50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf60], xmm1
lea rax, [rbp + 0x800]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14002d2d1
lea rdx, [rbp + 0x800]
lea rcx, [rbp + 0xf50]
call fcn.14001eab0
nop
movabs rax, 0x59782e3fea8f12c3
mov qword [rsp + 0x30], rax
movabs r12, 0x706416c1ebc4afd5
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x300], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xf70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf80], xmm1
lea rax, [rbp + 0x300]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002d350
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0xf70]
call fcn.14001eab0
nop
movabs rax, 0x59782e2fb78d1bdf
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x310], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xf90], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xfa0], xmm1
lea rax, [rbp + 0x310]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14002d3c0
lea rdx, [rbp + 0x310]
lea rcx, [rbp + 0xf90]
call fcn.14001eab0
nop
movabs rax, 0x59307423e1d512df
mov qword [rsp + 0x30], rax
movabs rax, 0x706473b98eea9b86
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x320], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xfb0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xfc0], xmm1
lea rax, [rbp + 0x320]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002d440
lea rdx, [rbp + 0x320]
lea rcx, [rbp + 0xfb0]
call fcn.14001eab0
nop
movabs rax, 0x44337423e1d512df
mov qword [rsp + 0x30], rax
movabs r12, 0x706416c1ebc4cac8
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x330], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0xfd0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xfe0], xmm1
lea rax, [rbp + 0x330]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002d4c0
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0xfd0]
call fcn.14001eab0
nop
movabs rax, 0x45786d29f7950fde
mov qword [rsp + 0x40], rax
movabs rax, 0x481c3bb38eb4c2c5
mov qword [rsp + 0x48], rax
movabs rax, 0xcbf59faf39c1b35b
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdi
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmm1
movdqa xmmword [rbp + 0x820], xmm0
xorps xmm2, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x830], xmm2
xorps xmm0, xmm0
movups xmmword [rbp + 0xff0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1000], xmm1
lea rax, [rbp + 0x820]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002d570
lea rdx, [rbp + 0x820]
lea rcx, [rbp + 0xff0]
call fcn.14001eab0
nop
movabs rax, 0x4e707423e1d512df
mov qword [rsp + 0x40], rax
movabs rax, 0x151c73ef8fa1cbd4
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmm1
movdqa xmmword [rbp + 0x840], xmm0
xorps xmm2, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x850], xmm2
xorps xmm0, xmm0
movups xmmword [rbp + 0x1010], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1020], xmm1
lea rax, [rbp + 0x840]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14002d611
lea rdx, [rbp + 0x840]
lea rcx, [rbp + 0x1010]
call fcn.14001eab0
nop
movabs rax, 0x54797429ebd541c3
mov qword [rsp + 0x40], rax
movabs rax, 0x151c73ef99a1dfdd
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmm1
movdqa xmmword [rbp + 0x860], xmm0
xorps xmm2, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x870], xmm2
xorps xmm0, xmm0
movups xmmword [rbp + 0x1030], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1040], xmm1
lea rax, [rbp + 0x860]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14002d6b2
lea rdx, [rbp + 0x860]
lea rcx, [rbp + 0x1030]
call fcn.14001eab0
nop
movabs rax, 0x59782e35f59219df
mov qword [rsp + 0x30], rax
movabs rax, 0x706416c1ebc4afd5
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x340], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1050], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1060], xmm1
lea rax, [rbp + 0x340]
mov r8, rsi
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002d730
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x1050]
call fcn.14001eab0
nop
movabs rax, 0x4433672ee18f1ecc
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x350], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1070], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1080], xmm1
lea rax, [rbp + 0x350]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14002d7a0
lea rdx, [rbp + 0x350]
lea rcx, [rbp + 0x1070]
call fcn.14001eab0
nop
movabs rax, 0xf6e6c23ea9512cb
mov qword [rsp + 0x30], rax
movabs rax, 0x706416c1eba1d7d5
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x360], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1090], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10a0], xmm1
lea rax, [rbp + 0x360]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002d820
lea rdx, [rbp + 0x360]
lea rcx, [rbp + 0x1090]
call fcn.14001eab0
nop
movabs rax, 0x44656562f28013d2
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x370], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x10b0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10c0], xmm1
lea rax, [rbp + 0x370]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14002d890
lea rdx, [rbp + 0x370]
lea rcx, [rbp + 0x10b0]
call fcn.14001eab0
nop
movabs rax, 0x44656562f08013d2
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x380], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x10d0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10e0], xmm1
lea rax, [rbp + 0x380]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14002d900
lea rdx, [rbp + 0x380]
lea rcx, [rbp + 0x10d0]
call fcn.14001eab0
nop
movabs rax, 0x44656562e28013d2
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x390], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x10f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1100], xmm1
lea rax, [rbp + 0x390]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14002d970
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0x10f0]
call fcn.14001eab0
nop
movabs rax, 0x427c722fe08518d8
mov qword [rsp + 0x30], rax
movabs rax, 0x70016ea4c5b6cadb
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x3a0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1110], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1120], xmm1
lea rax, [rbp + 0x3a0]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002d9f0
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp + 0x1110]
call fcn.14001eab0
nop
movabs rax, 0x44336f21e39312cb
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x3b0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1130], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1140], xmm1
lea rax, [rbp + 0x3b0]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14002da60
lea rdx, [rbp + 0x3b0]
lea rcx, [rbp + 0x1130]
call fcn.14001eab0
nop
movabs rax, 0x17736f21e68e05cb
mov qword [rsp + 0x30], rax
movabs r12, 0x706416a493a18184
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x3c0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1150], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1160], xmm1
lea rax, [rbp + 0x3c0]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002dae0
lea rdx, [rbp + 0x3c0]
lea rcx, [rbp + 0x1150]
call fcn.14001eab0
nop
movabs rax, 0x644f743eea911ad2
mov qword [rsp + 0x30], rax
movabs rax, 0x706416a493a181f3
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x3d0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1170], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1180], xmm1
lea rax, [rbp + 0x3d0]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002db60
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0x1170]
call fcn.14001eab0
nop
movabs rax, 0x51707528e48612d6
mov qword [rsp + 0x30], rax
movabs rax, 0x706473b98eeaddd5
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x3e0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1190], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x11a0], xmm1
lea rax, [rbp + 0x3e0]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002dbe0
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp + 0x1190]
call fcn.14001eab0
nop
movabs rax, 0x44656562f58c02df
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x3f0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x11b0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x11c0], xmm1
lea rax, [rbp + 0x3f0]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14002dc50
lea rdx, [rbp + 0x3f0]
lea rcx, [rbp + 0x11b0]
call fcn.14001eab0
nop
movabs rax, 0x44337220e68615df
mov qword [rsp + 0x30], rax
movabs rax, 0x706416c1ebc4cac8
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x400], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x11d0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x11e0], xmm1
lea rax, [rbp + 0x400]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002dcd0
lea rdx, [rbp + 0x400]
lea rcx, [rbp + 0x11d0]
call fcn.14001eab0
nop
movabs rax, 0x4879653ee48204d4
mov qword [rsp + 0x30], rax
movabs rax, 0x70016ea4c5b6c0c4
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x410], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x11f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1200], xmm1
lea rax, [rbp + 0x410]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002dd50
lea rdx, [rbp + 0x410]
lea rcx, [rbp + 0x11f0]
call fcn.14001eab0
nop
movabs rax, 0xf6f6520e1851edd
mov qword [rsp + 0x30], rax
movabs rax, 0x706416c1eba1d7d5
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x420], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1210], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1220], xmm1
lea rax, [rbp + 0x420]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002ddd0
lea rdx, [rbp + 0x420]
lea rcx, [rbp + 0x1210]
call fcn.14001eab0
nop
movabs rax, 0x12766529f59518df
mov qword [rsp + 0x30], rax
movabs rax, 0x706416a493a18182
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x430], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1230], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1240], xmm1
lea rax, [rbp + 0x430]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002de50
lea rdx, [rbp + 0x430]
lea rcx, [rbp + 0x1230]
call fcn.14001eab0
nop
movabs rax, 0x17766529f59518df
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x440], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1250], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1260], xmm1
lea rax, [rbp + 0x440]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14002dec0
lea rdx, [rbp + 0x440]
lea rcx, [rbp + 0x1250]
call fcn.14001eab0
nop
movabs rax, 0xf29363fea8f12c3
mov qword [rsp + 0x30], rax
movabs rax, 0x706416c1eba1d7d5
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x450], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1270], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1280], xmm1
lea rax, [rbp + 0x450]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002df40
lea rdx, [rbp + 0x450]
lea rcx, [rbp + 0x1270]
call fcn.14001eab0
nop
movabs rax, 0x59782e2fb78d1bdf
mov qword [rsp + 0x30], rax
movabs rax, 0x706416c1ebc4afd5
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x460], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1290], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x12a0], xmm1
lea rax, [rbp + 0x460]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002dfc0
lea rdx, [rbp + 0x460]
lea rcx, [rbp + 0x1290]
call fcn.14001eab0
nop
movabs r12, 0x446e732de98212c9
mov qword [rsp + 0x30], r12
movabs rax, 0x70016ea4c5f099c8
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x470], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x12b0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x12c0], xmm1
lea rax, [rbp + 0x470]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002e040
lea rdx, [rbp + 0x470]
lea rcx, [rbp + 0x12b0]
call fcn.14001eab0
nop
mov qword [rsp + 0x30], r12
movabs rax, 0x706416a493a181c8
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x5e0], xmm0
lea rdx, [rbp + 0x5e0]
lea rcx, [rbp + 0x12d0]
call fcn.140008c30
nop
movabs rax, 0x44336120e99814c8
mov qword [rsp + 0x30], rax
movabs r12, 0x706416c1ebc4cac8
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x480], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x12f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1300], xmm1
lea rax, [rbp + 0x480]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002e100
lea rdx, [rbp + 0x480]
lea rcx, [rbp + 0x12f0]
call fcn.14001eab0
nop
movabs rax, 0x4433613ee1881fdc
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x490], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1310], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1320], xmm1
lea rax, [rbp + 0x490]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x14002e170
lea rdx, [rbp + 0x490]
lea rcx, [rbp + 0x1310]
call fcn.14001eab0
nop
movabs rax, 0x4c684413e48612f6
mov qword [rsp + 0x30], rax
movabs rax, 0x70016ea4c5b6cac0
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x4a0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1330], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1340], xmm1
lea rax, [rbp + 0x4a0]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002e1f0
lea rdx, [rbp + 0x4a0]
lea rcx, [rbp + 0x1330]
call fcn.14001eab0
nop
movabs rax, 0x4e5e2e35f5b219df
mov qword [rsp + 0x40], rax
movabs rax, 0x5e1762a28ab6dbde
mov qword [rsp + 0x48], rax
movabs rax, 0xb390b1b331f7f329
mov qword [rsp + 0x50], rax
movabs rax, 0x9d7c1e4f19bbd337
mov qword [rsp + 0x58], rax
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmm1
movdqa xmmword [rbp + 0x880], xmm0
xorps xmm2, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x890], xmm2
xorps xmm0, xmm0
movups xmmword [rbp + 0x1350], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1360], xmm1
lea rax, [rbp + 0x880]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14002e2a5
lea rdx, [rbp + 0x880]
lea rcx, [rbp + 0x1350]
call fcn.14001eab0
nop
movabs rax, 0x4c78733fe4921edf
mov qword [rsp + 0x30], rax
movabs rax, 0x70016ea4c5bdc3d2
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x4b0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1370], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1380], xmm1
lea rax, [rbp + 0x4b0]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002e320
lea rdx, [rbp + 0x4b0]
lea rcx, [rbp + 0x1370]
call fcn.14001eab0
nop
movabs rax, 0x40707223e39312cb
mov qword [rsp + 0x40], rax
movabs rax, 0x190a79accba1ccde
mov qword [rsp + 0x48], rax
movabs rax, 0xcb90e7af6fd6f219
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdi
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmm1
movdqa xmmword [rbp + 0x8a0], xmm0
xorps xmm2, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x8b0], xmm2
xorps xmm0, xmm0
movups xmmword [rbp + 0x1390], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x13a0], xmm1
lea rax, [rbp + 0x8a0]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002e3d0
lea rdx, [rbp + 0x8a0]
lea rcx, [rbp + 0x1390]
call fcn.14001eab0
nop
movabs rax, 0x59782e35f59219df
mov qword [rsp + 0x30], rax
movabs rax, 0x706416c1ebc4afd5
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x4c0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x13b0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x13c0], xmm1
lea rax, [rbp + 0x4c0]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002e450
lea rdx, [rbp + 0x4c0]
lea rcx, [rbp + 0x13b0]
call fcn.14001eab0
nop
movabs rax, 0xf29363fea8f12c3
mov qword [rsp + 0x30], rax
movabs rax, 0x706416c1eba1d7d5
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x4d0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x13d0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x13e0], xmm1
lea rax, [rbp + 0x4d0]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14002e4d0
lea rdx, [rbp + 0x4d0]
lea rcx, [rbp + 0x13d0]
call fcn.14001eab0
nop
movabs rax, 0x4d7c6e0dd5b523f3
mov qword [rsp + 0x40], rax
movabs rax, 0x2600629299a1d5c9
mov qword [rsp + 0x48], rax
movabs rax, 0xcbf59faf39c1b35a
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdi
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmm1
movdqa xmmword [rbp + 0x8c0], xmm0
xorps xmm2, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x8d0], xmm2
xorps xmm0, xmm0
movups xmmword [rbp + 0x13f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1400], xmm1
lea rax, [rbp + 0x8c0]
nop dword [rax + rax]
inc rsi
cmp byte [rax + rsi], 0
jne 0x14002e580
mov r8, rsi
lea rdx, [rbp + 0x8c0]
lea rcx, [rbp + 0x13f0]
call fcn.14001eab0
nop
movabs rax, 0x696e7329e68e05eb
mov qword [rsp + 0x40], rax
movabs rax, 0x80138b38eafccd1
mov qword [rsp + 0x48], rax
movabs rax, 0xcbf59fca41a49d08
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdi
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmm1
movdqa xmmword [rbp + 0x910], xmm0
xorps xmm2, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x920], xmm2
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x1410]
call fcn.140008c30
nop
mov r14, r13
lea rsi, [rbp + 0x930]
nop dword [rax]
mov rbx, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x14002e63d
mov rbx, qword [rsi]
lea rdi, [rbp + 0x1aa0]
xor eax, eax
mov ecx, 0x130
rep stosb byte [rdi], al
xor edx, edx
lea ecx, [rax + 2]
call sub.KERNEL32.dll_CreateToolhelp32Snapshot
mov rdi, rax
cmp rax, 0xffffffffffffffff
je 0x14002f5a4
mov dword [rbp + 0x1aa0], 0x130
lea rdx, [rbp + 0x1aa0]
mov rcx, rax
call sub.KERNEL32.dll_Process32First
test eax, eax
jne 0x14002f537
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x14002f5a4
movabs rax, 0x723d653aea8c12e9
mov qword [rsp + 0x40], rax
movabs rax, 0x5048528e9bb6ced8
mov qword [rsp + 0x48], rax
movabs rax, 0xa7d5fab82ec2f80f
mov qword [rsp + 0x50], rax
movabs rax, 0xfa1277277ad5a633
mov qword [rsp + 0x58], rax
movabs rax, 0x79541d1c658dc2ff
mov qword [rsp + 0x60], rax
movabs rax, 0x9742c54d11e45db4
mov qword [rsp + 0x68], rax
movabs rax, 0x9d86939625c2b3e5
mov qword [rsp + 0x70], rax
movabs rax, 0x27a3f81528bdcb74
mov qword [rsp + 0x78], rax
movups xmm1, xmmword [rsp + 0x50]
movups xmm2, xmmword [rsp + 0x60]
movups xmm3, xmmword [rsp + 0x70]
mov qword [rbp - 0x60], rdi
mov qword [rbp - 0x58], r14
movabs rbx, 0xcbf59fca41a49d6d
mov qword [rbp - 0x50], rbx
movabs rdi, 0x9d7c1e4f19bbd352
mov qword [rbp - 0x48], rdi
movabs rcx, 0x5726787804e2aedf
mov qword [rbp - 0x40], rcx
movabs rcx, 0xe427b76d758a1c94
mov qword [rbp - 0x38], rcx
movabs rcx, 0xe8e9eab651b0d291
mov qword [rbp - 0x30], rcx
movabs rcx, 0x27a3f83b6bedeb06
mov qword [rbp - 0x28], rcx
movdqa xmm0, xmmword [rbp - 0x60]
xorps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp + 0x1430], xmm0
xorps xmm1, xmmword [rbp - 0x50]
movdqa xmmword [rbp + 0x1440], xmm1
xorps xmm2, xmmword [rbp - 0x40]
movdqa xmmword [rbp + 0x1450], xmm2
xorps xmm3, xmmword [rbp - 0x30]
movdqa xmmword [rbp + 0x1460], xmm3
lea rdx, [rbp + 0x1430]
lea rcx, [rbp + 0x1510]
call fcn.140008c30
mov rdi, rax
mov qword [rbp + 0x6548], rax
movabs rax, 0x55657462f68618d7
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r14
movabs rbx, 0x211d004c85e177bb
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x900], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x900]
lea rcx, [rbp + 0x1550]
call fcn.140027320
nop
cmp qword [rbp + 0x15d8], 0
je 0x14002e8ac
movabs rax, 0x16f6f3ef78457e0
mov qword [rsp + 0x30], rax
movabs rax, 0x706416c1cbe98fed
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x540], xmm0
lea rdx, [rbp + 0x540]
lea rcx, [rbp + 0x1550]
call fcn.14001e850
mov rdx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x14002e88f
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
mov rcx, rax
call fcn.14001eb70
lea rdx, [0x14001f0f0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov rax, qword [rbp + 0x1550]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x1550], rax
mov rax, qword [rbp + 0x1550]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x154c], edx
lea rcx, [rbp + 0x1558]
call fcn.140025fd0
lea rcx, [rbp + 0x1560]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x15f8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rcx, rdi
call fcn.140008bd0
jmp 0x14002f150
movabs rax, 0x753d6538e08d12ff
mov qword [rbp - 0x60], rax
movabs rax, 0x15007f8985a5dbd9
mov qword [rbp - 0x58], rax
movabs rax, 0xae87f0ac24c6bd41
mov qword [rbp - 0x50], rax
movabs rax, 0xf4147d216cdabf72
mov qword [rbp - 0x48], rax
movabs rax, 0x3242191768c2c9b1
mov qword [rbp - 0x40], rax
movabs rax, 0x9607d30334aa32e6
mov qword [rbp - 0x38], rax
movabs rax, 0x91c99ec430c4a1f4
mov qword [rbp - 0x30], rax
movabs rax, 0x278dbb6b4b9f9e69
mov qword [rbp - 0x28], rax
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
movups xmm3, xmmword [rbp - 0x30]
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x48], r14
movabs rbx, 0xcbf59fca41a49d6d
mov qword [rsp + 0x50], rbx
movabs rdi, 0x9d7c1e4f19bbd352
mov qword [rsp + 0x58], rdi
movabs rcx, 0x5726787804e2aedf
mov qword [rsp + 0x60], rcx
movabs rcx, 0xe427b76d758a1c94
mov qword [rsp + 0x68], rcx
movabs rcx, 0xe8e9eab651b0d291
mov qword [rsp + 0x70], rcx
movabs rcx, 0x27a3f83b6bedeb06
mov qword [rsp + 0x78], rcx
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rbp - 0x60]
movdqa xmmword [rbp + 0x1470], xmm0
xorps xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x1480], xmm1
xorps xmm2, xmmword [rsp + 0x60]
movdqa xmmword [rbp + 0x1490], xmm2
xorps xmm3, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0x14a0], xmm3
lea rdx, [rbp + 0x1470]
lea rcx, [rbp + 0x1530]
call fcn.140008c30
mov rdi, rax
mov qword [rbp + 0x6548], rax
movabs rax, 0x55657462f68618d7
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r14
movabs rbx, 0x211d004c85e177bb
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x550], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x550]
lea rcx, [rbp + 0x1660]
call fcn.140027320
nop
cmp qword [rbp + 0x16e8], 0
je 0x14002eb2b
movabs rax, 0x16f6f3ef78457e0
mov qword [rsp + 0x30], rax
movabs rax, 0x706416c1cbe98fed
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x560], xmm0
lea rdx, [rbp + 0x560]
lea rcx, [rbp + 0x1660]
call fcn.14001e850
mov rdx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x14002eb0e
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
mov rcx, rax
call fcn.14001eb70
lea rdx, [0x14001f0f0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov rax, qword [rbp + 0x1660]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x1660], rax
mov rax, qword [rbp + 0x1660]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x165c], edx
lea rcx, [rbp + 0x1668]
call fcn.140025fd0
lea rcx, [rbp + 0x1670]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x1708]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rcx, rdi
call fcn.140008bd0
jmp 0x14002f150
movabs rax, 0x763d6538e08d12ff
mov qword [rbp - 0x60], rax
movabs rax, 0x1b1677a998a1ddd9
mov qword [rbp - 0x58], rax
movabs rax, 0xae87f0ac24c6bd41
mov qword [rbp - 0x50], rax
movabs rax, 0xf4147d216cdabf72
mov qword [rbp - 0x48], rax
movabs rax, 0x3242191768c2c9b1
mov qword [rbp - 0x40], rax
movabs rax, 0x9607d30334aa32e6
mov qword [rbp - 0x38], rax
movabs rax, 0x91c99ec430c4a1f4
mov qword [rbp - 0x30], rax
movabs rax, 0x278dbb6b4b9f9e69
mov qword [rbp - 0x28], rax
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
movups xmm3, xmmword [rbp - 0x30]
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x48], r14
movabs rbx, 0xcbf59fca41a49d6d
mov qword [rsp + 0x50], rbx
movabs rdi, 0x9d7c1e4f19bbd352
mov qword [rsp + 0x58], rdi
movabs rcx, 0x5726787804e2aedf
mov qword [rsp + 0x60], rcx
movabs rcx, 0xe427b76d758a1c94
mov qword [rsp + 0x68], rcx
movabs rcx, 0xe8e9eab651b0d291
mov qword [rsp + 0x70], rcx
movabs rcx, 0x27a3f83b6bedeb06
mov qword [rsp + 0x78], rcx
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rbp - 0x60]
movdqa xmmword [rbp + 0x14b0], xmm0
xorps xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x14c0], xmm1
xorps xmm2, xmmword [rsp + 0x60]
movdqa xmmword [rbp + 0x14d0], xmm2
xorps xmm3, xmmword [rsp + 0x70]
movdqa xmmword [rbp + 0x14e0], xmm3
lea rdx, [rbp + 0x14b0]
lea rcx, [rbp + 0x14f0]
call fcn.140008c30
mov rdi, rax
mov qword [rbp + 0x6548], rax
movabs rax, 0x55657462f68618d7
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r14
movabs rbx, 0x211d004c85e177bb
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x570], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x570]
lea rcx, [rbp + 0x1770]
call fcn.140027320
nop
cmp qword [rbp + 0x17f8], 0
je 0x14002edaa
movabs rax, 0x16f6f3ef78457e0
mov qword [rsp + 0x30], rax
movabs rax, 0x706416c1cbe98fed
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x580], xmm0
lea rdx, [rbp + 0x580]
lea rcx, [rbp + 0x1770]
call fcn.14001e850
mov rdx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x14002ed8d
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
mov rcx, rax
call fcn.14001eb70
lea rdx, [0x14001f0f0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov rax, qword [rbp + 0x1770]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x1770], rax
mov rax, qword [rbp + 0x1770]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x176c], edx
lea rcx, [rbp + 0x1778]
call fcn.140025fd0
lea rcx, [rbp + 0x1780]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x1818]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x14002ee3d
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x14002ee38
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14002f4d6
mov rcx, r8
call fcn.14007cef0
mov qword [rdi + 0x10], r13
mov qword [rdi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rdi], 0
jmp 0x14002f150
movabs rax, 0x693d6538e08d12ff
mov qword [rbp + 0x30], rax
movabs rax, 0x5067385cb94fbe4
mov qword [rbp + 0x38], rax
movabs rax, 0xae97bfe633c1fa0a
mov qword [rbp + 0x40], rax
movabs rax, 0xe81d726f7cc9bc34
mov qword [rbp + 0x48], rax
movabs rax, 0x3b061f166d8acdb1
mov qword [rbp + 0x50], rax
movabs rax, 0xa507991f10ee7dfb
mov qword [rbp + 0x58], rax
movabs rax, 0x899d99d32390b6ff
mov qword [rbp + 0x60], rax
movabs rax, 0x7d18d5412cd9f74
mov qword [rbp + 0x68], rax
movabs rax, 0xb3180d34f98a3473
mov qword [rbp + 0x70], rax
movabs rax, 0x2a8543c951fc0a78
mov qword [rbp + 0x78], rax
mov qword [rbp - 0x60], rdi
mov qword [rbp - 0x58], r14
movabs rbx, 0xcbf59fca41a49d6d
mov qword [rbp - 0x50], rbx
movabs rdi, 0x9d7c1e4f19bbd352
mov qword [rbp - 0x48], rdi
movabs rcx, 0x5726787804e2aedf
mov qword [rbp - 0x40], rcx
movabs rcx, 0xe427b76d758a1c94
mov qword [rbp - 0x38], rcx
movabs rcx, 0xe8e9eab651b0d291
mov qword [rbp - 0x30], rcx
movabs rcx, 0x27a3f83b6bedeb06
mov qword [rbp - 0x28], rcx
movabs rcx, 0xb3180d34f9a47723
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], rax
movdqa xmm0, xmmword [rbp - 0x60]
xorps xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp + 0x30], xmm0
movdqa xmm1, xmmword [rbp + 0x40]
xorps xmm1, xmmword [rbp - 0x50]
movdqa xmmword [rbp + 0x40], xmm1
movdqa xmm0, xmmword [rbp + 0x50]
xorps xmm0, xmmword [rbp - 0x40]
movdqa xmmword [rbp + 0x50], xmm0
movdqa xmm1, xmmword [rbp + 0x60]
xorps xmm1, xmmword [rbp - 0x30]
movdqa xmmword [rbp + 0x60], xmm1
movdqa xmm0, xmmword [rbp + 0x70]
xorps xmm0, xmmword [rbp - 0x20]
movdqa xmmword [rbp + 0x70], xmm0
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp], r13
mov qword [rbp + 8], r13
lea rax, [rbp + 0x30]
inc rsi
cmp byte [rax + rsi], 0
jne 0x14002efa4
mov r8, rsi
lea rdx, [rbp + 0x30]
lea rcx, [rbp - 0x10]
call fcn.14001eab0
lea rax, [rbp - 0x10]
mov qword [rbp + 0x6548], rax
movabs rax, 0x55657462f68618d7
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r14
movabs rbx, 0x211d004c85e177bb
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x590], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x590]
lea rcx, [rbp + 0x1880]
call fcn.140027320
nop
cmp qword [rbp + 0x1908], 0
je 0x14002f0ac
movabs rax, 0x16f6f3ef78457e0
mov qword [rsp + 0x30], rax
movabs rax, 0x706416c1cbe98fed
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x5a0], xmm0
lea rdx, [rbp + 0x5a0]
lea rcx, [rbp + 0x1880]
call fcn.14001e850
lea rdx, [rbp - 0x10]
cmp qword [rbp + 8], 0x10
cmovae rdx, qword [rbp - 0x10]
mov r8, qword [rbp]
mov rcx, rax
call fcn.14001eb70
lea rdx, [0x14001f0f0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov rax, qword [rbp + 0x1880]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x1880], rax
mov rax, qword [rbp + 0x1880]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x187c], edx
lea rcx, [rbp + 0x1888]
call fcn.140025fd0
lea rcx, [rbp + 0x1890]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x1928]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rdx, qword [rbp + 8]
cmp rdx, 0x10
jb 0x14002f140
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002f13b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f4d6
call fcn.14007cef0
mov qword [rbp], r13
mov qword [rbp + 8], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x10], 0
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14002f18b
inc rdx
mov rcx, qword [rbp - 0x80]
cmp rdx, 0x1000
mov rax, rcx
jb 0x14002f186
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f530
call fcn.14007cef0
mov al, 1
mov rbx, qword [rsp + 0x6650]
add rsp, 0x6600
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
movabs rax, 0x713d6538e08d12ff
mov qword [rbp + 0x80], rax
movabs rax, 0x384465b28ea7c0c2
mov qword [rbp + 0x88], rax
movabs rax, 0xa9d5b3b824cffe0c
mov qword [rbp + 0x90], rax
movabs rax, 0xfc103e2a6bd4b537
mov qword [rbp + 0x98], rax
movabs rax, 0x774116116c81c0aa
mov qword [rbp + 0xa0], rax
movabs rax, 0xc409c50811eb73f8
mov qword [rbp + 0xa8], rax
movabs rax, 0x9c9a8fc471d4bcd0
mov qword [rbp + 0xb0], rax
movabs rax, 0x55d697424b999967
mov qword [rbp + 0xb8], rax
movabs rax, 0xb3180d34d7e72703
mov qword [rbp + 0xc0], rax
movabs rax, 0x2a8543c951fc0a78
mov qword [rbp + 0xc8], rax
mov qword [rbp - 0x60], rdi
mov qword [rbp - 0x58], r14
movabs rbx, 0xcbf59fca41a49d6d
mov qword [rbp - 0x50], rbx
movabs rdi, 0x9d7c1e4f19bbd352
mov qword [rbp - 0x48], rdi
movabs rcx, 0x5726787804e2aedf
mov qword [rbp - 0x40], rcx
movabs rcx, 0xe427b76d758a1c94
mov qword [rbp - 0x38], rcx
movabs rcx, 0xe8e9eab651b0d291
mov qword [rbp - 0x30], rcx
movabs rcx, 0x27a3f83b6bedeb06
mov qword [rbp - 0x28], rcx
movabs rcx, 0xb3180d34f9a47723
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], rax
movdqa xmm0, xmmword [rbp - 0x60]
xorps xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x80], xmm0
movdqa xmm1, xmmword [rbp + 0x90]
xorps xmm1, xmmword [rbp - 0x50]
movdqa xmmword [rbp + 0x90], xmm1
movdqa xmm0, xmmword [rbp + 0xa0]
xorps xmm0, xmmword [rbp - 0x40]
movdqa xmmword [rbp + 0xa0], xmm0
movdqa xmm1, xmmword [rbp + 0xb0]
xorps xmm1, xmmword [rbp - 0x30]
movdqa xmmword [rbp + 0xb0], xmm1
movdqa xmm0, xmmword [rbp + 0xc0]
xorps xmm0, xmmword [rbp - 0x20]
movdqa xmmword [rbp + 0xc0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x20], r13
mov qword [rbp + 0x28], r13
lea rax, [rbp + 0x80]
nop word [rax + rax]
inc rsi
cmp byte [rax + rsi], 0
jne 0x14002f340
mov r8, rsi
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x10]
call fcn.14001eab0
lea rax, [rbp + 0x10]
mov qword [rbp + 0x6548], rax
movabs rax, 0x55657462f68618d7
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r14
movabs rbx, 0x211d004c85e177bb
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x5b0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x36]
lea rdx, [rbp + 0x5b0]
lea rcx, [rbp + 0x1990]
call fcn.140027320
nop
cmp qword [rbp + 0x1a18], 0
je 0x14002f44b
movabs rax, 0x16f6f3ef78457e0
mov qword [rsp + 0x30], rax
movabs rax, 0x706416c1cbe98fed
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], r14
movdqa xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rbp + 0x5c0], xmm0
lea rdx, [rbp + 0x5c0]
lea rcx, [rbp + 0x1990]
call fcn.14001e850
lea rdx, [rbp + 0x10]
cmp qword [rbp + 0x28], 0x10
cmovae rdx, qword [rbp + 0x10]
mov r8, qword [rbp + 0x20]
mov rcx, rax
call fcn.14001eb70
lea rdx, [0x14001f0f0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov rax, qword [rbp + 0x1990]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x1990], rax
mov rax, qword [rbp + 0x1990]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x198c], edx
lea rcx, [rbp + 0x1998]
call fcn.140025fd0
lea rcx, [rbp + 0x19a0]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x1a38]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rdx, qword [rbp + 0x28]
cmp rdx, 0x10
jb 0x14002f4e2
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002f4dd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14002f4dd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007cef0
mov qword [rbp + 0x20], r13
mov qword [rbp + 0x28], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x10], 0
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14002f18b
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002f186
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14002f186
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov rdx, rbx
lea rcx, [rbp + 0x1acc]
call qword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
je 0x14002f592
lea rdx, [rbp + 0x1aa0]
mov rcx, rdi
call sub.KERNEL32.dll_Process32Next
test eax, eax
je 0x14002f587
nop
mov rdx, rbx
lea rcx, [rbp + 0x1acc]
call qword [sym.imp.KERNEL32.dll_lstrcmpiA]
test eax, eax
je 0x14002f592
lea rdx, [rbp + 0x1aa0]
mov rcx, rdi
call sub.KERNEL32.dll_Process32Next
test eax, eax
jne 0x14002f560
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x14002f5a4
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
cmp dword [rbp + 0x1aa8], 0
jne 0x14002f5db
inc r13d
inc r14
add rsi, 0x20
cmp r14, 0x58
jl 0x14002e630
lea r9, [fcn.140008bd0]
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea r8d, [rdx + 0x38]
lea rcx, [rbp + 0x930]
call fcn.14007d480
xor al, al
jmp 0x14002f18d
movsxd rax, r13d
shl rax, 5
lea rbx, [rbp + 0x930]
add rbx, rax
cmp qword [rbx + 0x18], 0x10
jb 0x14002f5f6
mov rbx, qword [rbx]
xor edx, edx
lea ecx, [rdx + 0xf]
call sub.KERNEL32.dll_CreateToolhelp32Snapshot
mov rsi, rax
mov dword [rbp + 0x1bd0], 0x130
lea rdx, [rbp + 0x1bd0]
mov rcx, rax
call sub.KERNEL32.dll_Process32First
test eax, eax
je 0x14002f688
lea rcx, [rbp + 0x1bfc]
mov rdi, rbx
sub rdi, rcx
nop dword [rax]
movzx edx, byte [rcx]
movzx eax, byte [rcx + rdi]
sub edx, eax
jne 0x14002f642
inc rcx
test eax, eax
jne 0x14002f630
test edx, edx
jne 0x14002f675
mov r8d, dword [rbp + 0x1bd8]
lea ecx, [rdx + 1]
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rdi, rax
test rax, rax
je 0x14002f675
mov edx, 9
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rdx, [rbp + 0x1bd0]
mov rcx, rsi
call sub.KERNEL32.dll_Process32Next
test eax, eax
jne 0x14002f620
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
nop
lea r9, [fcn.140008bd0]
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea r8d, [rdx + 0x38]
lea rcx, [rbp + 0x930]
call fcn.14007d480
jmp 0x14002f18b
call fcn.140001a90
int3