Ref A: f0edc1334ebf4c3ba11d581ce5ae1b7a Ref B: 80677DFDA4AEC4E34F397D07AD353DB7 Ref C: Thu May 23 18:11:36 2013 PST