Ref A: ed1842bc1a9d48bb979f6bc0faa4deb4 Ref B: A6ABDD4646653D8294BC7995C8CB4686 Ref C: Thu Dec 18 23:32:08 2014 PST