m504