Ref A: e5c0a0aedecf4b98a997dff5da73bcfb Ref B: 67C0AF0C7B02CDD35143BC29483F286D Ref C: Mon May 20 00:10:05 2013 PST