Ref A: d023199fc7144c7da94b459f8a3f1d05 Ref B: D010730214280D1C0FE6A41C9623DCB4 Ref C: Sat May 25 10:38:59 2013 PST