Ref A: ad93110443054fc19832f2bde1f0f44a Ref B: B84299AB26BC41352FF2379F2960C36E Ref C: Mon May 20 06:06:22 2013 PST