Ref A: 640b90b60cfc465184fd65946a9ce36b Ref B: 998124F878B7806BF6D8DC49697BD7B0 Ref C: Tue Nov 25 20:25:17 2014 PST