Ref A: fcdc1a471ed140138b65b046c80a26ac Ref B: 840E99180E28C47359E11EC5A9B77C81 Ref C: Thu May 28 14:15:39 2015 PST