Ref A: d65c1aa2784248ab8d6c8dbfb8f06ff7 Ref B: 469A95D4C8C6052588A9F470FA5E3933 Ref C: Sun Dec 28 10:54:21 2014 PST