Ref A: 06fd699ae32645d19116ec4c4081f839 Ref B: 81D9761C0D15844FA6301053525E3B44 Ref C: Sat Oct 25 12:53:53 2014 PST