504c40