Ref A: 52b70a436e98458285a880cbeaca755d Ref B: 3111F04F0752DE4BE12B97F36BCFF33C Ref C: Wed Jul 30 18:06:19 2014 PST