Ref A: a75a87dfab0f41bc9c7967a54a48040d Ref B: F2528AA9B9728FC30690DB3F7209DF16 Ref C: Sat Oct 25 04:24:02 2014 PST