Ref A: f6b96dba78a54a8c9d62f0bd35125570 Ref B: EF0D78A74F11AB652D20F313EB8A1D67 Ref C: Tue May 21 07:45:01 2013 PST