Ref A: 78f16ceeb1874996b24bc745ce9a7520 Ref B: AC78DA30C63ACB0B3B0242CAEB196E90 Ref C: Sat May 25 13:04:35 2013 PST