Ref A: 8d9f090a4aba4f4bbc3f1f97a6d448c8 Ref B: 9559FD99FF3560C249A7A10FE4B968AF Ref C: Thu Mar 05 08:35:09 2015 PST