Ref A: 468259b5a3144356a6fc23bfdf5edb33 Ref B: D73631FD56511F12ABCEEF7CD61F0643 Ref C: Wed Dec 17 20:38:50 2014 PST