Ref A: fd2df530e1a040b5bb10121cdb0dfa2a Ref B: ECB6D4F6CFDB6D5CC49CED7D64EACE1C Ref C: Thu May 23 05:09:35 2013 PST