Ref A: ece1ed618b274dfe9b208c390a68c13e Ref B: D9E0E02A75C9CCA1EEF8E4F289EB5604 Ref C: Mon Dec 29 07:47:37 2014 PST