Ref A: d8b667810f664405aaf4f62d6c5d0131 Ref B: 375BAC5AD853CFD81B8F83814A039166 Ref C: Sat Apr 25 00:14:08 2015 PST