Ref A: 2E8A3A8C413C462DB19835DF2D0A93C9 Ref B: B3809241FE49D2E4196F0BD4252C6B3F Ref C: Fri Feb 10 06:40:35 2012 PST