Ref A: ad2cd60e78f44a3e84e5203134807d37 Ref B: 87ECB039064E45A0BDFCABE05F137DDD Ref C: Tue May 21 03:14:27 2013 PST