Ref A: b46720e8122d471fa84b5ae7f0c8078a Ref B: D49DA0CC7F772D0A7E60FD31A844C7B3 Ref C: Fri Dec 26 18:14:34 2014 PST