Ref A: 5ebdf0f942cc44838ee586c87a2d94ca Ref B: A70E16D6A30CE6168F0430334F718DEA Ref C: Fri Jan 30 03:46:00 2015 PST