Ref A: 80db3f4010dd4007ac1d6a8bdbd4e6f2 Ref B: C7AD6B012758FDA21B5168066D7D3691 Ref C: Sat May 18 18:10:07 2013 PST