Ref A: 3d5ca5e18358444fb83b0c9ba13e497a Ref B: CEB218D0DDAA9644DF94BD7B04212086 Ref C: Mon Dec 22 20:46:37 2014 PST