Ref A: 0ecf9af018654cafaff277360d72b1fe Ref B: 0C73D598E7F8FF7BD3FA90962119DA29 Ref C: Sat Apr 19 18:22:24 2014 PST