Ref A: 399affd5740244359e6b44fea51cf123 Ref B: 43AC89F646AF9A04B8A3F3F1F831747C Ref C: Sat Mar 28 18:53:55 2015 PST