Ref A: 31e42703ff5a467cb3f20021a2a3e9cd Ref B: 8F055FD929B661ABE7CD62D7473F5F68 Ref C: Fri Mar 06 08:24:27 2015 PST