Ref A: f2bbfe5a17fc4712b2fd93916b6019ba Ref B: 57F73A922344ADD7E839DDF5239C3E5D Ref C: Wed Nov 26 05:00:55 2014 PST