Ref A: B78A815DF1484E0EA6E32652BE9F3B2B Ref B: A823EFC14DEB652687BF24BBCA82B7EB Ref C: Fri Feb 10 06:48:25 2012 PST