I'm thinking you were expecting to get IB00TFD283032AC64ADDCF3A3ECEAE3CF93BC64798351C2F47F8BTBC2DEDD6F50964FFB789DFB0AA37CD9EC613AF0C448267D159B6BBBF952141B1 back...which is very logical. For some reason (which must've looked valid back when I was writing IA but I just can't figure out now), the command explicitly throws 26 if you pass a triple-length key.
Thanks for spotting that, I'll fix it and post an update soon.