Ref A: 55A3AD9E863D44D0983E96A83AB5B26E Ref B: 8EF6FDB6002A82E5414AF761F24FEB2B Ref C: Fri Feb 10 06:17:03 2012 PST