Ref A: 629b94efdac149afa4539e05f68a5884 Ref B: A4391FB659E4FE648AB77FF19711FA08 Ref C: Sun May 19 10:29:50 2013 PST