Ref A: ee41cc73cf1d4eccb7e33c2db43825ca Ref B: 1A5CC505087310E5D5606E3F2624CE49 Ref C: Sat May 25 07:41:11 2013 PST