Ref A: e7f82f62d47c4b6a8a9b1ee804bb7006 Ref B: 19C176A62E924E1560D4C3B05CC3066A Ref C: Wed May 22 11:51:50 2013 PST