Ref A: 01de1d2a62624ceca8ef9b123b5ad9c6 Ref B: 64C38C86BD7BB48042A5ED2CCB4D02DE Ref C: Thu May 23 08:59:31 2013 PST