Ref A: cf61fac7fec14f7fbdbfab69bc8e0ca7 Ref B: 7E918D55258A23E2A7C6266C5614DB13 Ref C: Fri May 24 09:45:24 2013 PST