Ref A: 32327ab7145f432086aec27bf90f801b Ref B: D34F16F185DA4619F87AD5984B2E7E2E Ref C: Fri May 24 04:44:44 2013 PST