Ref A: b4bd025af3fb4205a86f722a5e444bd6 Ref B: A21B498794659FD03D49C686A15917B3 Ref C: Wed Apr 16 03:49:03 2014 PST