Ref A: fe070d147e7a4ebb9d6486029ef7b96d Ref B: DE9F355D65C0965AC45A6D8913C7D431 Ref C: Wed Aug 27 04:15:58 2014 PST