Ref A: dfe6ab776c314978882e6eeaab92510d Ref B: 5E5BA0BF47CC06E706E726B438360D24 Ref C: Sun May 19 14:36:45 2013 PST