Ref A: 1bad15da206e4b08a6b58cc603ea741c Ref B: A78078D5BF3593C0ED50C76F48F1424A Ref C: Thu Oct 23 02:51:38 2014 PST