Ref A: f90e6e7884664c829b0de89d4351159c Ref B: 5899C3B24041FEA855F3ECFD53C87379 Ref C: Sat Jan 31 07:16:33 2015 PST