Ref A: 30e9e63228414f6ebae0589dc2d76f2d Ref B: A2EFFC715C4C2F05D1C906AEF5765BF7 Ref C: Wed Nov 26 05:14:59 2014 PST