Ref A: feab2ce746f14a229dee77e649b057f7 Ref B: 5E4F2D36E81A27CA7382AD210F08E442 Ref C: Thu Mar 26 23:08:01 2015 PST