Ref A: ecda78389adc4f98b9f72ed7223cb859 Ref B: 975934EB29C72B03632EC03E8BAA110A Ref C: Fri Dec 26 01:38:44 2014 PST