Ref A: fb9d254ce63b4e269fe084d3c8592f5c Ref B: 42FE263E847C565B700DDDA5AC8EECF2 Ref C: Sat Oct 25 12:00:51 2014 PST