Ref A: fa22523b88b7497ca847a7a5267a30bc Ref B: A6C615A2C29879DD956EA0FBCED50954 Ref C: Thu Aug 28 23:08:41 2014 PST