Ref A: 085633a7600a448c9a42d3b396aef782 Ref B: 6F738D257162B33188FDF9E8CE3293B6 Ref C: Wed Oct 01 16:46:14 2014 PST