Ref A: 48e8e783d59a4aacae7d9be4ae5dea85 Ref B: E0C2AA34103170C0148136676CF540CD Ref C: Thu May 23 20:36:45 2013 PST