Ref A: f54f48e35b8340069fedd8840f687e49 Ref B: CB386A1532C93A32E6E0433EFC860724 Ref C: Sat May 25 16:38:32 2013 PST