Ref A: 6BCE77EA83084992956A191B01DD856F Ref B: 57FA90BD5C7E475D3A62322C503A3C36 Ref C: Sun Feb 12 17:02:15 2012 PST