Ref A: c45619a307b94f0e9d4112711491ad12 Ref B: 0286915DAB07A7275222CD18E0B754E2 Ref C: Fri May 24 06:58:42 2013 PST