Ref A: 18088c4db9034b6f90de7ef977cd3b06 Ref B: C6D29C2C311E003B11C77E906800D6CD Ref C: Sat Oct 25 21:06:56 2014 PST