Ref A: f7cb0b8c6bd1449fbe80d28a5c647096 Ref B: C60539075FC3E28F7C2E819782BE8F8D Ref C: Tue Oct 21 06:42:56 2014 PST