Ref A: 3ca6c234505e436da1231b4bed05126a Ref B: 5D8C7AD75CEFF7287AC91CE59C27A5A4 Ref C: Mon Dec 22 20:14:12 2014 PST