$10M breaks MD5 in 24 days