Ref A: ecab6330965643c29143a7638ad030a8 Ref B: 9E03E444F97CC6A8C1C324DBFD113DF9 Ref C: Sat May 25 18:27:10 2013 PST