Ref A: c3881a1b6a8e404da30ac63c97d8b415 Ref B: 8EF89A49872D14C5F15672831F08EAB4 Ref C: Fri Jan 30 11:23:22 2015 PST