Ref A: 46bfa6a061e34a3b86fda3287123ccd1 Ref B: 87BB8EC5631745AE317B540832540FEA Ref C: Thu May 23 06:43:30 2013 PST