Ref A: ad6cbe00c9544e9f909e249e1387bdd3 Ref B: 24F8102802E4B3DDD8C8D9A2EEFFA702 Ref C: Wed Oct 01 14:45:40 2014 PST