Ref A: 9f56dd50f0114a259c161ab1ccd36d7d Ref B: 7C86116AE25DC6A3BB60033A3AE8D1E4 Ref C: Mon Dec 22 16:15:27 2014 PST