Ref A: 44da8970fe7c4eccb7bf92bc9be6fdaa Ref B: 2A791F825FA65F1D1F88B7E6303F8598 Ref C: Sat Oct 25 01:07:33 2014 PST