Ref A: 30b2dacb5dfa40979f4cce88e12940ba Ref B: 634871CD0DECB33A0B64C716D57E8EB6 Ref C: Thu Dec 25 01:54:59 2014 PST