Ref A: 654a0ad746f34fee8ff4c91ec32e95b3 Ref B: 2604EF4C3711A2E51CF920D296B5AAE2 Ref C: Thu Oct 23 04:47:48 2014 PST