Ref A: 5884f2079850457780a9a80b3fa5ad88 Ref B: D8B7D5A92688858F5BA8489A318DBC2D Ref C: Fri Oct 24 19:58:48 2014 PST