Ref A: bdebbe2aacf04aff9d9ba15771802d0c Ref B: 586B8AD611ED53301871A1A54DA646AE Ref C: Wed May 22 13:14:48 2013 PST