Ref A: 66f8ba7fd0d84bee8e6d33520dd9df0f Ref B: 675B8F6A582FA3521BA682C13074544B Ref C: Fri May 24 01:10:26 2013 PST