Ref A: 1e7246e428564867a52b871ab4b0d3bf Ref B: C708921102648C4A5084E34E2524D360 Ref C: Fri Mar 06 04:05:43 2015 PST