Ref A: 88def4e9f2d3478d97accc914d90e577 Ref B: A6D8D7DFE91B523A4BBB30DA0E1B1D85 Ref C: Wed May 22 14:45:48 2013 PST