Ref A: e0cef20cc0bd47b5a9697fd71ecc20e4 Ref B: D25568661A0756DA328C80E5F7E7EB96 Ref C: Fri May 24 08:50:39 2013 PST