Ref A: 3ec5d3d226eb4944a92a7165a31c91c6 Ref B: 602B644A53C4316C244BC08A7F4519B1 Ref C: Mon May 20 06:37:59 2013 PST