Ref A: da6e3ba95600405495b42b0bdf12a511 Ref B: F7B2AB1671481FE4B77B10170430C7A9 Ref C: Thu May 23 12:49:17 2013 PST