Ref A: ee86aa820d99471c9ebbb4bd0f7b4074 Ref B: CE1AE95F5BFA001B2569900431E33B46 Ref C: Thu Nov 27 06:53:14 2014 PST