Ref A: b26b9892e8e14af2a7b84a71ea8ca9d6 Ref B: 61FFF359452EB6120DB30913052BC9CD Ref C: Tue Mar 31 11:42:13 2015 PST