Ref A: 30416082f30e45d7aa9c9e269acb1094 Ref B: DF2149A9EBFE0A038BDBAE55414F4E60 Ref C: Tue Jan 27 23:29:08 2015 PST