Ref A: 92a54875a9d349a8969ffe2bb2d13899 Ref B: 8A888E37F02D37A372277FB7693EAF60 Ref C: Sun Apr 20 01:33:32 2014 PST