Ref A: f6cb97f3857146538768f735410c8b2c Ref B: AE02A2BAD9A03EDADDA38358EFFBAA89 Ref C: Sun Apr 20 17:46:11 2014 PST