Ref A: 32CAF38A0F934F6B9E8D130C26D6C187 Ref B: 79D4CDC3B44C5AB92A5652FAF7D2F110 Ref C: Fri Feb 10 06:27:04 2012 PST