>>> opList = convertScriptToOpStrings(hex_to_binary('51210241b8aba0994f320a8b438c627dbf31fbdd7dc722dd8418d829d67a9c6e4fd69021036fbd9d0a34a569f10b0431c8aeecf74ad796b99838b7272ef35ded130a794f9b52ae'))
>>> for op in opList:
... print op
...
OP_1
[PUSHDATA -- 33 BYTES:]
0241b8aba0994f320a8b438c627dbf31fbdd7dc722dd8418d829d67a9c6e4fd690
[PUSHDATA -- 33 BYTES:]
036fbd9d0a34a569f10b0431c8aeecf74ad796b99838b7272ef35ded130a794f9b
OP_2
OP_CHECKMULTISIG
So, it's a 1-of-2 multisig script. There are two 33-byte public keys, and you need a signature from either one of them to move those funds.