Ref A: ca6cb4bd7e8140118e92ec0642ea7741 Ref B: 019EC6883FAF96A45CB1F75AB200BA9E Ref C: Tue May 21 07:12:02 2013 PST