An earthquake with a magnitude of 6.6 struck eastern Indonesia on Saturday off Irian Jaya, the United States Geological Survey said, and the Indonesian disaster mitigation agency said the quake has