Ref A: 0b8d141787f349c39fb8be1250e30292 Ref B: 28B090CFD5519E5AAC074D1454DEA8FF Ref C: Wed May 22 10:56:10 2013 PST