Ref A: 45781d75bc6a4f5bab238ac698dbeaf9 Ref B: 46C235C0F6F12F79C5D8A25A74562B0C Ref C: Fri Oct 31 00:43:30 2014 PST