Ref A: 84f841d54ed84d7e87936eb66b07d5f5 Ref B: E3DB3A63D04F376BEE2D334774E53DEC Ref C: Fri May 24 20:06:54 2013 PST