Ref A: cf8f22e6d29746eaba1de3108706a03b Ref B: 18B0C2E46039A0B260B2238DAF5DDB8C Ref C: Fri May 24 11:50:58 2013 PST