Ref A: f1faf499ec964ce2a16c2c4f713165ba Ref B: 7D8B5C8C108B73863BB2273F04E20C8D Ref C: Fri Oct 24 05:19:43 2014 PST