Ref A: ef7641d82ba0404aa7c7ab8ffd2c447d Ref B: 9970DFE8B779DEF19621E4ED4FE1D04D Ref C: Fri May 24 16:56:34 2013 PST