Ref A: c82cc687d4c74620876a5c49cb5df6c6 Ref B: 22608CFC8DD8D9E8B6A30DBA703D3728 Ref C: Sat Apr 25 00:21:10 2015 PST