Ref A: f04128ae86be45d09b4ceb313946bb06 Ref B: 4A948FFFBCD41E7929EF10B6DE422B56 Ref C: Tue Nov 25 16:57:14 2014 PST