Ref A: 72bfc08b9d3042ccad60476e14b7b9d7 Ref B: 9A69A350D2E10E4241619E313B696E98 Ref C: Sun May 19 11:35:47 2013 PST