Ref A: e6ebe697c80c4d91aee5056e56702c92 Ref B: 35BEA0C2FFCD52BB472E958CCD804B12 Ref C: Wed Apr 16 18:14:24 2014 PST