Ref A: 45cf2a637c1543d48e668290ebb16d30 Ref B: CC77F2C48D5DB0E89BA0E2F74B16A761 Ref C: Sun Dec 28 20:18:45 2014 PST