Ref A: 969e52b2938b4f0292433d3011b09539 Ref B: D6D1802BF484765C50637919D7D6F8CC Ref C: Thu May 23 18:18:02 2013 PST