Ref A: 57ec3e4e55654d6280ef3f32f9f41c7f Ref B: 3BAFF4034086F16FB5F2A30A6F307EA6 Ref C: Wed Apr 23 22:37:16 2014 PST