Ref A: 49b877a5c0f349b8a1aa53f41fb6b586 Ref B: 5DA3E7AC9D5CDD9D1EA4E8AD4386F653 Ref C: Thu Aug 28 01:35:25 2014 PST