Ref A: 0927c4f39e33439fbb0f36e3682255da Ref B: 1DFBE4F3428BD7FB150F1AEC50C65E2F Ref C: Sun Dec 21 05:52:14 2014 PST