Ref A: a8858755447c4e2ca65dd61e7e5c19e2 Ref B: 24E483BB9DD1B2E578A32F70A67DAB52 Ref C: Wed May 22 16:03:46 2013 PST