Ref A: 05c33e18d0ab4b2db730e8404087de25 Ref B: 1CB6EB38AD1EEFEC82DB3A48E73A40A3 Ref C: Fri Dec 19 22:40:12 2014 PST