Ref A: 6d4ce4a53e1445c8947d3bb1bbb4085f Ref B: 88283CB7C8DD247D40386C79FD469E4E Ref C: Thu Dec 25 11:49:56 2014 PST