Ref A: f261f85ce8b74521ad609598f70d8657 Ref B: D9E0E02A75C9CCA1EEF8E4F289EB5604 Ref C: Tue May 21 05:41:50 2013 PST