Ref A: 35d719c5cd404622b39b38acbaca6bc2 Ref B: 0FE2FE18D247C4F7150E175A3F8E1CA0 Ref C: Thu May 23 07:39:57 2013 PST