Ref A: 229c7d4a33354d098c73b61ac75c1a74 Ref B: 026A8932475DDD5BD798F21CF8F27F8E Ref C: Sun Dec 21 06:29:37 2014 PST