Ref A: 46b9a034691046cbb138dc4d19a07f9f Ref B: 5ADD1852110A0B1E9940C5AF3AF63234 Ref C: Fri May 24 23:40:09 2013 PST