Ref A: 3ee2f3b114044a22a691467d345726a9 Ref B: C224CF6A9156EEA3D48913F1ADA9959C Ref C: Sat May 25 04:35:25 2013 PST