Ref A: e12b068521d643448d295552aae7c88a Ref B: 0F46AF86FC90B451FECDF34169972C40 Ref C: Sat Dec 27 20:52:39 2014 PST