The file is on MediaFire for the people who downloaded the itch.io version, and I assume the same for Patreon. So what site did you get game from that directed you to Mega?
the games not supposed to be on F95Zone im pretty sure. Its only here, and on Patreon. The files you're downloading may be corrupted or it may hold a trojan. Just download from here my guy.