Ref A: 2819c50cf486475986742d5b5b67e576 Ref B: 3FA930A29840AD86E57F09E78141BCE6 Ref C: Thu May 23 18:11:39 2013 PST