Ref A: 4fc61b0f3bf24e398fdbe188e2c1d87f Ref B: 5A17CE19D35C50B2BD55A63B57F2BAA3 Ref C: Wed May 22 11:02:50 2013 PST