Ref A: 0be2d8c8d9344e0ca4bd724f1bb1b381 Ref B: C3BB80A58A4DD52CD5511A614BCF0D77 Ref C: Thu Apr 24 14:47:28 2014 PST