wallet – Converting from Private Key to WIF, what am i missing?

They say a image speaks louder then 1000 words so:

enter image description here

As you can see from the image above, this should work ?
What am i missing here?

This is my encode function,

I can confirm the private key spitted out is in correct format for if i do a dump i get:

$ ./src/d-cli dumpprivkey WRSybD94sWugjAQ89zyvbLsnw76ovCYEGo