Ref A: 858159b895ba48c0bf302d86425e556c Ref B: 834CF806D833F77AE9B2B76B9371EDAD Ref C: Tue Nov 25 22:40:50 2014 PST