Ref A: 1bb1f3d5c5cd4cbd85412b31f5f53f12 Ref B: 48A0AAF56AE9D37983545349F83CAC28 Ref C: Mon Dec 29 08:18:09 2014 PST