Ref A: 6901b07992654137a0b65807c7bd5c28 Ref B: 17A81FC05286C0A52649965E2B99AF8C Ref C: Thu May 23 10:49:22 2013 PST