Ref A: f94bf1f57b00470eaabd27f511321ef8 Ref B: 301659A2DF45BB9525C3A9F13244547E Ref C: Thu Jan 29 09:25:48 2015 PST