Ref A: c6bbf882c73c4ea19aaa2af0e87a5cd6 Ref B: D128CFD2C4B342E4CDC49FAA1B1389ED Ref C: Wed Dec 17 16:20:54 2014 PST