Ref A: 6b2fff7365184d798860a8f44ffd5ca7 Ref B: 86A8AC4D89CAE8C40E761C60552BB93F Ref C: Fri May 24 07:05:50 2013 PST