Ref A: db0f047520d746e6b88207e5c617be53 Ref B: 9980E0F0AABEC4B57B65F7F8FA489E30 Ref C: Fri May 24 15:15:36 2013 PST