Ref A: 1f1cca252ffa49b29e381e1ecf3c6a7f Ref B: 07AAED9D1DA992A73E785689124C293E Ref C: Fri May 24 23:48:06 2013 PST