Ref A: f835a75ac1f54dd7af7d80e79ff2ff0a Ref B: 6A0A284BBC07C601ECADB2EF025EB4BF Ref C: Fri Jan 30 00:24:21 2015 PST