Ref A: 0113682a1cf0486e88a7ed54a51a175d Ref B: 92D0C5DB9D15C52AE69C0CF154387A8C Ref C: Mon May 20 23:32:15 2013 PST