Ref A: e210385e211749249e1381d9668828e9 Ref B: 9E4F9FA4E72A54EE16706B12FB337652 Ref C: Tue May 22 21:31:35 2012 PST