Ref A: 545ba279c8744bb6a18ca8c7e8277ee8 Ref B: 97F7E7F27B82857F4295A529838531E8 Ref C: Mon May 20 08:16:51 2013 PST