Ref A: fd2ad3826acd4444a9d253ac7cac55b0 Ref B: EA58EB24C5A5BC74BDF3DC0D07336940 Ref C: Thu May 24 13:17:52 2012 PST