Ref A: b59356ed86a54eab8eea4919f1331ac1 Ref B: 05AFB31EFA926F2AD22B50FCC0A4E3A4 Ref C: Mon Jan 26 06:31:36 2015 PST