Ref A: bb2f5e071f964b69a21b9b5ef352727f Ref B: 03D9AD4E17AD8BF4A15552AFFECDED67 Ref C: Wed May 22 06:30:27 2013 PST