Ref A: 5126d757112e4a438470c31563ee0aa9 Ref B: 30E967005C073E3CA333523C1F80AE50 Ref C: Fri Aug 29 22:51:23 2014 PST