Ref A: 0D2A317B6D4E493BA366CFCBAE0DFC02 Ref B: D082E70816257E9950D122863BC4FCA0 Ref C: Fri Feb 10 06:48:43 2012 PST