Ref A: 5B7025BCE1D84CF7A51E25420B1B104C Ref B: B115F6477F84210C7BA6BB05F8B29A1B Ref C: Fri Feb 10 06:45:43 2012 PST