Ref A: 1BAE2ECB03C744AB9632ECE6B95CEDDD Ref B: FD2925B37DB21E29C4717894E50D7679 Ref C: Fri Feb 10 06:50:27 2012 PST