Ref A: 26a0b4a83bc445449556485c642a764e Ref B: 36EAD9D1F4D2CC4FEA855C50BF002E11 Ref C: Sun Dec 21 19:11:34 2014 PST