Ref A: 9d6abc1d465641f6a1af8ac908dd5c45 Ref B: 0BEE9867A5ABDB0E44D5BEC40D63F3DA Ref C: Thu Dec 18 09:30:45 2014 PST