"And who [Christ] has also put his seal on us and given us his Spirit in our hearts as a guarantee [down payment; pledge (NASB), earnest (KJV).]."
2 Corinthians 1:22 ESV
I love the ESV (English Standard Version) Bible. I prefer the KJV word "earnest" to the ESV word "guarantee".