undefinedPeter j hooke page Mega.nzundefined