Ref A: 5ffa904d54db41538a25acbddd8ac89d Ref B: 8391BBAD1DD8BFD0D829229C061A1E99 Ref C: Tue Sep 30 22:08:19 2014 PST