Ref A: 6e10d5af23c24cea82cd6347b73320ae Ref B: E3D1509989F38362E7004712C02FA66A Ref C: Fri Jan 30 14:17:58 2015 PST