Ref A: 5462ba8cb146496c912420490b3ac80d Ref B: 469CC0DFD73A03AF5811402B80024A70 Ref C: Sat Jan 24 20:55:28 2015 PST