Ref A: 5439b5a45e844817b63355246741a4e3 Ref B: B3588A2AD92937A82EA314C1E6FB6F3F Ref C: Thu Apr 24 00:59:43 2014 PST