Ref A: 63dde2b6c1e04e179829b5d93696d9bc Ref B: D0354A77827EF758B916B56FFAB7E611 Ref C: Sat May 25 08:42:44 2013 PST