Ref A: 6d770cc5404241519eabac3863545a2d Ref B: 37F03EA8933509AB5E53545E5D34C23A Ref C: Thu Feb 26 21:02:37 2015 PST