Ref A: 7e14b7877db14204afbff2b9d4e7ad3b Ref B: 4B9904830CFA3016228D9D77BBE0A524 Ref C: Sat Oct 25 09:16:25 2014 PST