Ref A: 5a355f871f3e4707b307893f5507f773 Ref B: F504508A362ED3E6302878903A23B89D Ref C: Thu May 23 16:46:45 2013 PST