Ref A: 7235ee0ad2834bb6b8d30755822d7a9c Ref B: CF9C3FB6D8959B76BEDEA5E93763749D Ref C: Thu May 23 13:08:16 2013 PST