Ref A: fd7a0a11c4b34e118f6f68f0c78b1207 Ref B: 119157E7153D0EBF7E083BA4AEE5DA9D Ref C: Tue Jan 27 23:00:40 2015 PST