Ref A: 9728b929bb7c4203aefbd92a751b5d31 Ref B: 5BD48A0E08A45F783E081544A0FC5A11 Ref C: Sat Oct 25 15:14:46 2014 PST