Ref A: 8de0e5bd553e4e5d8a80c7d43c6df461 Ref B: F29A8623C833B371B5225AB5155343E5 Ref C: Thu May 23 09:33:58 2013 PST