Ref A: a6653e41959c4a2f9542ce9460d0c65e Ref B: C75B1F185E10217F0F3BCD13441FDFBF Ref C: Mon Oct 20 21:56:06 2014 PST