Ref A: d1fb8e343e3e4313b529f2ad14cfd5d6 Ref B: AB9EAFCA8B0E44A4717A1AB5BCFAEA57 Ref C: Fri Jan 30 00:09:18 2015 PST