Ref A: be91fc9c482143faa0d3b3c536c430aa Ref B: F31005E71776671DE597805EB9952D5C Ref C: Thu Apr 24 00:23:13 2014 PST