Ref A: 509d9f4ace8e402baaae41eaea8545dc Ref B: 508E733A98560C02D7E759661ED044B9 Ref C: Thu Oct 23 04:49:14 2014 PST