Ref A: 3a9a1a7ab68540ab9ab79455a13e0fe5 Ref B: 77B526550C1EFE3DC08AEFBC84D0C160 Ref C: Thu May 23 18:51:50 2013 PST