Ref A: ad19fbc134bb4a089df6ed54dc6d3336 Ref B: 318140526B168BF95CF0182C998BC009 Ref C: Wed Dec 24 23:24:05 2014 PST