main:
push rsi
sub rsp,40h
mov rax,5C003F005C005Ch
mov qword ptr [fileName],rax
lea rsi,[fileName]
lea rdx,[fileName+8h]
mov ecx,7FFCh
call qword ptr [__imp_GetCurrentDirectoryW]
mov eax,eax
mov word ptr [rsi+rax*2+8],5Ch
movaps xmm0,xmmword ptr [__xmm@00c400c400c400c400c400c400c400c4]
movups xmmword ptr [rsi+rax*2+0Ah],xmm0
movups xmmword ptr [rsi+rax*2+1Ah],xmm0
movups xmmword ptr [rsi+rax*2+2Ah],xmm0
movups xmmword ptr [rsi+rax*2+3Ah],xmm0
movups xmmword ptr [rsi+rax*2+4Ah],xmm0
movups xmmword ptr [rsi+rax*2+5Ah],xmm0
movups xmmword ptr [rsi+rax*2+6Ah],xmm0
movups xmmword ptr [rsi+rax*2+7Ah],xmm0
movups xmmword ptr [rsi+rax*2+8Ah],xmm0
movups xmmword ptr [rsi+rax*2+9Ah],xmm0
movups xmmword ptr [rsi+rax*2+0AAh],xmm0
movups xmmword ptr [rsi+rax*2+0BAh],xmm0
movups xmmword ptr [rsi+rax*2+0CAh],xmm0
movups xmmword ptr [rsi+rax*2+0DAh],xmm0
movups xmmword ptr [rsi+rax*2+0EAh],xmm0
movups xmmword ptr [rsi+rax*2+0FAh],xmm0
movups xmmword ptr [rsi+rax*2+10Ah],xmm0
movups xmmword ptr [rsi+rax*2+11Ah],xmm0
movups xmmword ptr [rsi+rax*2+12Ah],xmm0
movups xmmword ptr [rsi+rax*2+13Ah],xmm0
movups xmmword ptr [rsi+rax*2+14Ah],xmm0
movups xmmword ptr [rsi+rax*2+15Ah],xmm0
movups xmmword ptr [rsi+rax*2+16Ah],xmm0
movups xmmword ptr [rsi+rax*2+17Ah],xmm0
movups xmmword ptr [rsi+rax*2+18Ah],xmm0
movups xmmword ptr [rsi+rax*2+19Ah],xmm0
movups xmmword ptr [rsi+rax*2+1AAh],xmm0
movups xmmword ptr [rsi+rax*2+1BAh],xmm0
movups xmmword ptr [rsi+rax*2+1CAh],xmm0
movups xmmword ptr [rsi+rax*2+1DAh],xmm0
movups xmmword ptr [rsi+rax*2+1EAh],xmm0
mov dword ptr [rsi+rax*2+1FAh],0C400C4h
mov word ptr [rsi+rax*2+1FEh],0C4h
mov rcx,7400780074002Eh
mov qword ptr [rsi+rax*2+200h],rcx
mov word ptr [rsi+rax*2+208h],0
mov qword ptr [rsp+30h],0
mov dword ptr [rsp+28h],80h
mov dword ptr [rsp+20h],4
mov rcx,rsi
mov edx,40000000h
xor r8d,r8d
xor r9d,r9d
call qword ptr [__imp_CreateFileW]
mov rcx,rax
call qword ptr [__imp_CloseHandle]
xor eax,eax
add rsp,40h
pop rsi
ret