Ref A: 7d2e0bbadeca4aa0a7d54a3383458dba Ref B: F6AF0657308B62080A4A77F84A52435E Ref C: Wed Jul 30 02:35:47 2014 PST