Ref A: 016b45ebdcde47fcbaf2d9a6f0c7c226 Ref B: C6D29C2C311E003B11C77E906800D6CD Ref C: Sat Oct 25 10:15:00 2014 PST