Ref A: c35d03a16e22458d97ca77d507b4ab5d Ref B: 6675DFFF94B158BAAEEFCE0D06E6C843 Ref C: Wed May 22 11:51:48 2013 PST