Ref A: 52ec679d40774de6a499f4a63f503340 Ref B: 2F2E4EEB419E0335880C47E7A0AF6E75 Ref C: Fri Jan 30 06:35:58 2015 PST