Ref A: 0826ec0c2b104ba0936157c8f06c41ee Ref B: A0B39EA60A2090112DFAC947E7BA84C7 Ref C: Wed Jun 19 04:47:48 2013 PST