Ref A: 4bde8746bdf646ab9060ee6a1f3ede3b Ref B: 6D35E9C77CA3143227DA6DF4384309D7 Ref C: Thu Nov 27 21:51:09 2014 PST