Ref A: c8d99b4a7f444843a105f06791b2da6c Ref B: F9A653C6622EB4743861B5A0BDD2227F Ref C: Sun May 26 02:08:31 2013 PST