Ref A: 9e2f58d6dce64f85902735bba222ee0b Ref B: 448F21508ADC34362D2C8BDFF4AAD60C Ref C: Mon Oct 20 03:27:12 2014 PST