Ref A: 94f33764b7b040c39b8392a40acf9eba Ref B: 8112DB2C6135502CEFE28C680BB3AC77 Ref C: Sun Nov 23 07:07:44 2014 PST