Ref A: 92eaa56938a4481abf24118471248d8b Ref B: 344EF8B84DFD12DD4F4FED1A0CF893AC Ref C: Mon May 20 20:51:37 2013 PST