Ref A: 01f99b2e292d41b68202e1f8fb0bdd2a Ref B: AB5A262FB5295712AC801CE30B0DEA7F Ref C: Fri May 24 07:00:04 2013 PST