Ref A: bf754e38cc09429e9447ac25c0e81577 Ref B: FBFB388B5B80CD3E0E74080A94D3A0C5 Ref C: Mon May 20 15:32:45 2013 PST