Ref A: 92ac2b6ca9fc4b68b2c5876886793b9c Ref B: 47285450F5FBE24E77DA2A3AF3C9F17D Ref C: Wed Dec 17 20:45:31 2014 PST