Ref A: 2ceaf349e6364c33a0028eaeb45847fa Ref B: 33B24C7ABDD1E4A97274A5FFCCF4D156 Ref C: Thu May 23 15:50:37 2013 PST