Ref A: A3E2EC49B5AA416DBFF229BDDE92A44F Ref B: 671A5E8F408D9A3EC0DA5FCC008DC08E Ref C: Mon Feb 13 07:06:16 2012 PST