Ref A: a3f89174a79a418bbf908f22d6ec1f1a Ref B: 485CC04F0C41F7D9C908CCD88AE52E95 Ref C: Wed May 22 09:23:57 2013 PST