Ref A: 25fb4225701d4f20a2a7f07c7d5083f8 Ref B: F01AC812504DB61EE505BAAFBC1CC4A2 Ref C: Thu Nov 27 01:46:51 2014 PST