Ref A: eff7b4e3d8e342779322184c930b3c89 Ref B: B669F290EB0B62597A7533647B3671F6 Ref C: Sun Apr 26 19:29:33 2015 PST