Ref A: 55f22a4cccd0452d8ed8d2e8b003b2e7 Ref B: 5304E2C03CD0A3B1A3708BCB2F73F8C4 Ref C: Fri Aug 29 18:47:18 2014 PST