Ref A: d0161d5ac44c4e82b7d2d5536cd1c258 Ref B: EDF5749C50E3E8F2F97B59CF5BB05015 Ref C: Tue Oct 21 04:26:24 2014 PST