Ref A: e42cf60c988b4f93ae0e7f9fa9067e76 Ref B: A9DE202C2460DD53729B70F7E5E23FA6 Ref C: Wed May 22 08:07:44 2013 PST