M504 Datasheet PDF