Ref A: a9c5847c31704534a9065b91836bc4f7 Ref B: D31F053A3DEDDFB42426A8E37794FAF8 Ref C: Wed Aug 20 09:58:28 2014 PST