Ref A: c61d3cad8f5f4c4cb4e870ac9c765ba9 Ref B: 8EE3A8DDE759C07BE07621731590998F Ref C: Wed Aug 27 22:50:01 2014 PST