Ref A: f006247a31804e629c134f3d3e811074 Ref B: F3FEC2D058523864863A72E5D789265B Ref C: Tue Mar 31 00:40:59 2015 PST