Ref A: cb640291c31d4f49b99d53707a415c8c Ref B: 01054F3033DEA6E78492E1718E0604BC Ref C: Wed Jan 28 17:40:02 2015 PST