Ref A: b1a8e3510bc441809fd906c1dc918587 Ref B: 8572E7BB6C2EC076C79C847DC789E65A Ref C: Sat May 25 07:45:51 2013 PST