Ref A: 42da034c81f641a6949dbfafabd5d83f Ref B: 9AB9302973C9711364ACFCE02E99D55A Ref C: Fri Nov 28 04:38:21 2014 PST