Ref A: 64e25b00f7474cf0b851d8bbfaa6e96b Ref B: E09DF1C0241F8645D97FD0525C8C734F Ref C: Tue May 21 08:48:54 2013 PST