Ref A: 6256c070f00a4d8082b12a02216d1fc3 Ref B: D09CE3188F8A956DF498E9ABC0DEA652 Ref C: Sun Jul 27 22:08:47 2014 PST