Ref A: e8cb5f16f7f741a9ba75038df604c4ef Ref B: 2E920BFE91D55B78F5BDB7B1CD50C4DC Ref C: Fri Jan 30 03:38:11 2015 PST