Ref A: 6aa288e2fad34c1487d3b719d631fa74 Ref B: 2582DFC892B06942DB82BDCE27FCE2AB Ref C: Thu May 23 15:16:56 2013 PST