Ref A: beaeda79e9c54f62b7297d3b44da44c6 Ref B: E3DC2FD7754F9ADC473ED71D6F575356 Ref C: Wed Dec 17 23:48:13 2014 PST