Ref A: b0f066d7e9b7404ab869f3ba9928e2dd Ref B: 3A39D44AF6CF1DE631B1EBA3620722F8 Ref C: Wed May 22 09:25:00 2013 PST