Ref A: cefeaac12dbe415d881b0f7560fb6e50 Ref B: 9AC46D1D7981A3E6116E9C176D9A933B Ref C: Tue Nov 25 16:43:17 2014 PST