Ref A: a9e130436b61496fb858edd1cdb1b122 Ref B: C9931BF28958D043258AF1796947D82C Ref C: Tue Nov 25 23:33:36 2014 PST