Ref A: 99f2e274e6c14fca946422230ca23728 Ref B: 2F5F7D4D4C81084A9247B5FD3CB83DF8 Ref C: Thu Oct 23 06:14:30 2014 PST