Ref A: f1f0a77fb5ea47e1a50b712f83f131fd Ref B: CD1D6FE2AAFA73548BEF87BB4865A0A0 Ref C: Sun May 19 23:23:34 2013 PST