Ref A: 14f1236dd4094bb1b4483aa1aa4baa44 Ref B: 968B59275CAE5962A0677A0D414ACEE3 Ref C: Tue May 21 04:30:24 2013 PST