Ref A: b81a47e1000f495281ab7970a747fee4 Ref B: 6D2ADCBA35565E2C0AC7E33968D77E86 Ref C: Wed Jan 28 20:19:12 2015 PST