Ref A: 28fb46779ae24076bf884e84f77b9ee1 Ref B: F8BF5D206CD270C155A71B5AA53B4C40 Ref C: Thu Nov 27 19:39:53 2014 PST