Ref A: 302edf63a5814ca283c351f3bb71aaab Ref B: 7ABE0286F242C58210BA9FE611365F57 Ref C: Thu May 23 06:30:57 2013 PST