Ref A: f028ebe72fc8409ba066a323ba4deff3 Ref B: DE10E5B440FF73952CE3B59B7832329D Ref C: Wed May 22 16:08:49 2013 PST