Genesis 4 26 explained July 8, 2019 16 32 64 128 Genesis 4 24 26 explained Genesis 4 17 26 explained Genesis 4 25-26 explained Genesis chapter 2 Genesis 2 ark missions