Ref A: 96c4d7a2c80347b882d29635d1599b70 Ref B: 1FF32F0E77C085C2F2C74E8700D72FF8 Ref C: Tue Nov 25 22:59:27 2014 PST