I want to verify a contract code on Etherscan, but don't know how to get the arguments in ABI-encoded format. I have the source code and the interface in JSON. Is there some tool I can use, or some easy way of getting the JSON to the ABI format?

Note: I used just the "Deploy Contract" from Ethereum Wallet (Mist), no fancy compiler or anything.

The source code: <https://gist.github.com/crutor0x/45cd845349345190458df7f7412654e8>

JSON ABI: <https://gist.github.com/crutor0x/dd97e9593ffb696bfb583481dccb86d9>

Contract address: 0x3c75226555fc496168d48b88df83b95f16771f37