Ref A: 3408ecc4b8494c049de7bfea73e3c47a Ref B: AEC5A1794E07CD031D9F4D5ABF247A49 Ref C: Tue May 21 15:52:30 2013 PST