Ref A: 0d25e0ec7ab64c61bd5ec8a0f8dabda7 Ref B: 36AB5F3BB28CB996887CDCEAC7F740B8 Ref C: Sat Aug 30 02:49:15 2014 PST