Ref A: 6d8861d76f384519b126bb2a42e25482 Ref B: CED64B7756F568921F709B6F8010E698 Ref C: Thu Jan 29 23:37:01 2015 PST