Ref A: e29142130d0a44bbb091400bef70e04b Ref B: 95F8190438D2A09D31F9E50269CC6099 Ref C: Fri Apr 25 00:10:44 2014 PST