Ref A: 925a2b88b5c94545a58d7f83105cd6e6 Ref B: B8366917359E61B8CE8D236B130A42D2 Ref C: Fri May 24 15:16:25 2013 PST