Ref A: 91694502062542c2a2aeed62fed5bd52 Ref B: B82F23A041F5FD9D313DA59CE2720F1F Ref C: Wed Jun 19 05:14:54 2013 PST