Ref A: 4AC7AAC29C9D4129AA79FA351EA6BDE3 Ref B: 511B9765C1914CBDE016F6B78EE1BF5E Ref C: Fri Feb 10 06:16:26 2012 PST