Ref A: cede736ac4574118bc1b75838e9481c6 Ref B: F9C190373583477E915242A131E67BD7 Ref C: Mon May 20 22:10:14 2013 PST