Ref A: f2b7c1051ac5469db7d5f2a6bbeba6f0 Ref B: C9EB81D2E168F9C813F7670070D0B7E6 Ref C: Thu Mar 05 11:12:40 2015 PST