Ref A: deb049dd30cb40acbb8f8538a2170548 Ref B: A9F39A5DECD22A31E922AAEF72F3ABFE Ref C: Sun Apr 26 15:59:00 2015 PST