Ref A: 963ffc14e1d54ad4816e7495a1322a41 Ref B: 796F079813D30599D7987D28059C0F9F Ref C: Sun Nov 23 13:35:28 2014 PST