Ref A: 3855c253d9e54aa1bdb425c90c6e7357 Ref B: 4F687BF186AEBCAA1550EC2C43138B5F Ref C: Mon May 20 01:38:51 2013 PST