Ref A: 2f107683604146249f4b579f32fae400 Ref B: B9459AD66EB42D1A917A48AD9D9B8C09 Ref C: Wed May 22 09:23:59 2013 PST