Ref A: 7b59942ae86b41749bbca300c076f26c Ref B: C82FC44AE483E789CBA2546E9669036F Ref C: Thu Nov 27 08:29:40 2014 PST