Ref A: c09ecd04b54d4e7a867e9cfd2b6f8e42 Ref B: A7E3983CDA64E301144D67412DE7E1DF Ref C: Thu Aug 28 07:16:31 2014 PST