Ref A: ce7dec53d7c24d9b8db898dc409adaa3 Ref B: C6B106C8CFA1B0D1FF184C3488B87E27 Ref C: Fri Jan 30 21:05:17 2015 PST