Ref A: ba0d4ba970764704a17d43f5eba8a919 Ref B: 0454A64E95F9D4357DAB75406D21D3AB Ref C: Tue Aug 19 22:25:07 2014 PST