Ref A: b5aa751290cc40f69247fb95a9ed05e7 Ref B: F8A5727600E85AAACA8CD5372F595E75 Ref C: Mon May 20 09:06:35 2013 PST