Ref A: f4426c72c1934f05969e0c82346a4f88 Ref B: B6403642C527FC405FFA9112CFBC8A52 Ref C: Wed Jan 28 17:24:44 2015 PST