Ref A: 3ed0ad000cbd4cee8c2d95fc04148dc8 Ref B: 58100E000C47227C325C420AE6F2907B Ref C: Tue Nov 25 15:29:08 2014 PST