Ref A: a8f3dfdfa97e460fa37f8a5682709956 Ref B: CC6BF97EAEC9AED6F1F92658EEA7E7AA Ref C: Thu May 23 11:19:21 2013 PST