Ref A: 4e53b757213d421ca7d36f5c03146a90 Ref B: D3569F35BD16B0364D8BCE5EB48C469F Ref C: Mon May 20 14:33:50 2013 PST