Ref A: 7ecd589bdbaf4fa99602e399e9f3c72b Ref B: 9E45496E1D5C6587C82702FA286F04A5 Ref C: Wed May 22 17:16:43 2013 PST