Ref A: cffe169ef045404cbfb962a7f952ed9d Ref B: C3B2850801BC0309C686AA8B19328DCE Ref C: Fri Dec 19 09:38:57 2014 PST