Ref A: af7eb446ace342dab415c143f5e9412c Ref B: 378CBBA85BCACBFF1B93B0EB604BD3D3 Ref C: Tue Jan 27 14:27:28 2015 PST