Ref A: 9d93bb57bfb945b6854ea1baeb63d2c3 Ref B: F592F5E6AAF1DA2EC2CA22F530B7CE65 Ref C: Wed May 22 10:01:03 2013 PST