Ref A: 9e0e28196dd84873a296e3ae2bd06dec Ref B: FF8602DEB05B59852AF88AA89FDA02B3 Ref C: Wed May 22 19:12:33 2013 PST