Ref A: 06f9d0ed2b244a8d9dd82e12a732b039 Ref B: 09B46D974E84D1D0205893B996303723 Ref C: Wed Dec 17 23:39:35 2014 PST