Ref A: 8577cf9e564e4b9eb6f9bafda81fa194 Ref B: 67A56C09C7980E650BAF2A81E6449A9C Ref C: Fri Apr 25 01:49:50 2014 PST