Ref A: 95a027f15ddb43c890d290e3a99d110d Ref B: CB7E452E06EF4C3768B59B0E3EBC9CCC Ref C: Thu Oct 23 13:08:44 2014 PST