Ref A: 27052ea039b54b00816b619c83eab18f Ref B: 339D336405E84ADB2B8659D5D417AD5B Ref C: Fri Jan 30 21:43:50 2015 PST