Ref A: a546acae0c6e48e1bb7a2594544af9d9 Ref B: 85D0651B0BB27661B7638B5EB9C8E8FB Ref C: Tue May 21 12:49:10 2013 PST