Ref A: c9e31ad545ac428ab75618745e3ea40d Ref B: B4B4C8C4B433E91461707654F5145C3A Ref C: Thu May 23 15:58:09 2013 PST