Ref A: 8a7eb557c74245268ba446ff5fd1e7f2 Ref B: B54A69B02F0F94536695055B1569E9F4 Ref C: Sun Dec 21 20:56:26 2014 PST