Ref A: df7e27cd23ee414c8f14fabb9c753011 Ref B: 2A66110FF24BBF4A2DD55529A9502A49 Ref C: Thu May 24 17:30:35 2012 PST