Ref A: 4e36f0975d6e49b192f9b7390a396d3b Ref B: BBB07190312387C2F04D377301C845B4 Ref C: Thu Jan 29 22:34:36 2015 PST