Ref A: cef229380da84c8f832ac6312dd5e0b7 Ref B: 96FC73629A49E0A69D0E6BE2A45596BA Ref C: Thu Aug 28 06:23:47 2014 PST