Ref A: ac86dd236d0c4698a47f13e0a090588b Ref B: D8C0E55910B88323C919939A3C2559B4 Ref C: Fri Dec 26 01:34:41 2014 PST