Ref A: b467152364414f16857c44c5eb2e66d1 Ref B: ACA86AB997B7E34F6DA77FB376DE930D Ref C: Wed Jan 28 20:30:47 2015 PST