Ref A: 53096ad006b34aaebe6d1ba815af5b35 Ref B: 2C00C8C770E2BF28B28A58B86A4D8DB1 Ref C: Sat May 25 07:13:01 2013 PST