Ref A: 148c9d81fd5a4a26a71eb1e23d8911e7 Ref B: 5C8A85FEBBC04E25A4280C75A4715D18 Ref C: Thu Dec 25 20:07:42 2014 PST