Ref A: 1e3a028234f94113be42b79d4235975d Ref B: 11569881CD91C2A44350A3FCEC94029D Ref C: Sun Dec 28 23:52:19 2014 PST