Ref A: 7ced23c7f09d4ccbb734327c61f849ac Ref B: 3C798223120D1BBD1C6C53C64D2C59A0 Ref C: Sat Dec 20 14:36:22 2014 PST