Ref A: 8bc9eb22bffb45f1b145f214a948ff1c Ref B: 593504F7B849EF817488EE981A0CB869 Ref C: Sat Oct 25 04:31:43 2014 PST