Ref A: ac35c39b9ba9449dbc106d33119626ad Ref B: CDBB5A40F7A07E301A9EE17813F878E2 Ref C: Mon May 20 13:57:19 2013 PST