Ref A: c9d59ae8b8ca4607afcb4aac77af5b44 Ref B: B5EB508390894C83E0C96D26953DC577 Ref C: Mon Dec 29 08:19:48 2014 PST