Ref A: d9921f428d444d37938625a8665850eb Ref B: 485CC04F0C41F7D9C908CCD88AE52E95 Ref C: Fri May 24 08:06:58 2013 PST