Ref A: 4837885a68e34242be9eb2c914fe1772 Ref B: 30A860EEB2A44160CFF5C9A24F7DBAA5 Ref C: Thu May 23 04:55:23 2013 PST