Ref A: 572611a0348540ea8b2c34f8861132a1 Ref B: 4D60A24BCD338731AC9AEF9CA021A588 Ref C: Tue Nov 25 23:02:07 2014 PST