Ref A: d4ca81ed909d4255b27a9998ce738739 Ref B: E0F00E0CB704D1A22155B857FFFA2BD2 Ref C: Sat Nov 22 23:20:31 2014 PST