Ref A: 83fa61482ee147a1a951f557811c4b2d Ref B: BB81FCEBBD8267FBDFAEF933F05FE8AA Ref C: Thu May 23 14:33:46 2013 PST