Ref A: ad0552515dbe4a7f978d66f5560e8822 Ref B: 216C42B517FEC6F2BB0150FA63044D5B Ref C: Thu Nov 27 12:14:09 2014 PST