Ref A: e8480407c2c84acf940f15a89087c694 Ref B: 519EAD1F9E6CD9CA464CEEFA9299228C Ref C: Fri Dec 26 21:39:54 2014 PST