Ref A: 6f313b2de10c43e2baccfadd3ed4b926 Ref B: 775E8BF3C5C5E42E88C48A2BF61B3924 Ref C: Tue May 21 13:34:54 2013 PST