Ref A: 6abbc1ab595f4914bfa6a520190809b2 Ref B: 4C584F19318E20CF70167B2A6E8ACCF6 Ref C: Sat May 25 09:37:53 2013 PST