Ref A: 63f46ff2c5ed4e22946b5f1765dd5237 Ref B: E7B16BB5AA1532ACED63FE53B24ADF96 Ref C: Thu Jan 29 09:50:47 2015 PST