Be careful with the byte order.
The byte order of the version is incorrect. It should be
instead of
So the version, previous block hash, Merkle root, timestamp in Unix time, difficulty and nonce, when concatenated gives us the byte sequence:
0000002008d5854957ff2859bb7dc94e6c220f9578548f6b6a2715000000000000000000661565ddf919e99e38f8348797460898916c741b4534cb7457f41cf890896ec0f58cc85ab72a5017993c49f8
The first sha256 hash of it gives
386fd5f539bac4575fe3451fc969b24c1bd828f7269b0e6d186cba17321b57f9
and the sha256d (the hash of this first digest) gives:
34c0a8de37e657b3a094a30e1d971ce804b192b9abfa1b000000000000000000
The byte order is reversed and written in little endian given us the block hash:
0000000000000000001bfaabb992b104e81c971d0ea394a0b357e637dea8c034