Ref A: d6d912b1a2a5410fb06c2ce16a499109 Ref B: A7F1A1235ADC8934AC534E46E5E37FCD Ref C: Wed Jul 29 00:13:27 2015 PST