Ref A: f685d91b68d44a10bdc21293d1cb4015 Ref B: A6C6CF8E6D0CCEE25A080C21C285F542 Ref C: Thu Nov 20 19:22:18 2014 PST