{
  "$schema": "https://libauth.org/schemas/wallet-template-v0.schema.json",
  "description": "Auto-generated by BlockExplorer",
  "name": "Untitled",
  "entities": {},
  "scenarios": {
    "s0_41c6ff53efd46907537044c46a6ffa6ed8d178102f295e13ae6663d6ee99ea18_0": {
      "description": "Scenario for input 0.",
      "name": "Scenario input 0",
      "transaction": {
        "locktime": 0,
        "version": 2,
        "inputs": [
          {
            "outpointTransactionHash": "41c6ff53efd46907537044c46a6ffa6ed8d178102f295e13ae6663d6ee99ea18",
            "outpointIndex": 0,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": ["slot"]
          },
          {
            "outpointTransactionHash": "c98c3f3828888af628725ecb631d307a4d3e35499fd07f218e152370a511a7eb",
            "outpointIndex": 1,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "41f6f6c7104aa763088125a9d6cd4462cb9aa9c4fe729571aac9b8fc67bca7d93096650cf4139c1bacf86c8c3a52030422f0feaeedff495e7ce4885496521ba7ea412102ced8b88948c7f2f35a7455d37ee69a69615417edbdba99693ff983c3c1681ee9"
          }
        ],
        "outputs": [
          {
            "lockingBytecode": "aa200a413a43af479f979ed542dfad4a6e0943978ed69770584f3efb4f171db7253a87",
            "token": {
              "category": "c98c3f3828888af628725ecb631d307a4d3e35499fd07f218e152370a511a7eb",
              "nft": {
                "commitment": "010318f97a4137fe4afd22c4f41c43e0efad32a898160094f992ac0a538072464e87",
                "capability": "mutable"
              }
            },
            "valueSatoshis": 500000
          },
          {
            "lockingBytecode": "76a9144e28b35c0c5634ba1c5931da524fc4c64bfd551088ac",
            "valueSatoshis": 20000
          }
        ]
      },
      "sourceOutputs": [
        {
          "valueSatoshis": 250000,
          "lockingBytecode": ["slot"],
          "token": {
            "category": "c98c3f3828888af628725ecb631d307a4d3e35499fd07f218e152370a511a7eb",
            "nft": {
              "commitment": "0101be5dc0b1a39497087018170377d08cf601f9b6cf029e521242cba29dacf74534",
              "capability": "mutable"
            }
          }
        },
        {
          "valueSatoshis": 280000,
          "lockingBytecode": "76a9144e28b35c0c5634ba1c5931da524fc4c64bfd551088ac"
        }
      ]
    },
    "s1_c98c3f3828888af628725ecb631d307a4d3e35499fd07f218e152370a511a7eb_1": {
      "description": "Scenario for input 1.",
      "name": "Scenario input 1",
      "transaction": {
        "locktime": 0,
        "version": 2,
        "inputs": [
          {
            "outpointTransactionHash": "41c6ff53efd46907537044c46a6ffa6ed8d178102f295e13ae6663d6ee99ea18",
            "outpointIndex": 0,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "4113879711dd0d82710d02be6d4e72266967606e76d72afcdb9fbf356d04dc82e584059570a8662d7a118ae63dc0db6bb8bd46812cad4aea2ff25c0b20b8cb08a4612102ced8b88948c7f2f35a7455d37ee69a69615417edbdba99693ff983c3c1681ee902102714fb7716882691cd709bbf093fd3861a740e38ec95004d87080350c30002a8610324f4000390d00304b2c86d6a04328e646a1498b1d3c174b614d18f232723055f819787689fc714bf36dd3a34d8c40cf47bbf9c9c27ceeeac8009e914b3fd31b42acf917dbc5d9691d41389f2c5f5ef9e20eba711a57023158e217fd09f49353e4d7a301d63cb5e7228f68a8828383f8cc920093433d36e8e4aff2f6cbb7c6e303ba0e30429fedd28f190774eac940edd11745b79009c635c7a820114887820000000000000000000000000000000000000000000000000000000000000000087916952792000000000000000000000000000000000000000000000000000000000000000008791695e79a9547978879169557955798791695579788791697855798791696e8791697856798791695679557a87916955797887916955795579879169557a5279879169557900a069567a567aa069557900a069567900a069577900a06957795297009d5579577a587a529693a069587900a2695879577aa169597a597aadc0009dc3529dc4529d537a517e02aa20c1aa7e01877e00c7788800ce52798800cf51517e5679517e58797eaa7e8800d0009d00c657799d51c70376a91454797e0288ac7e8851ce008851c657795a7993a26900cd8800d18800d251537e547a537e557a7e53797e547a7eaa7e8800d3009d00cc527952959d51cd0376a9147b7e0288ac7e8851d1008851cc51c67b94537a949c77675b79519c635c7a820114885d7a820114885e7a820120885f7a82012088200000000000000000000000000000000000000000000000000000000000000000011279a953795279879170879a7087915579547a879a6e9b697c52795b79879a7c52795679879a9b6901137a01137aad01117900a269011179607aa169c0009dc3529dc4529d567a517e02aa20c1aa7e01877e00c7788800ce52798800cf51537e5979537e5c797e59797e58797eaa7e8800d0009d00c65e7952959d51c70376a91454797e0288ac7e8851ce008851c6011279a26900cd8800d18800d251547e577a547e597a7e577a7e567a7e557a7e547a7eaa7e8800d3009d00cc567a52959d51cd0376a9147b7e0288ac7e8851d1008851cc51c6597a949d6d6d6d7551675b79529c635c7a820114885d7a820114885e7a820120885f7a82012088200000000000000000000000000000000000000000000000000000000000000000011279a95379527987916952795279879169765a7987785679879b6901147a01147aad01127900a26901127901117aa169c0009dc3529dc4529d577a517e02aa20c1aa7e01877e00c7788800ce52798852795b79876300cf51547e5a79547e5d797e5a797e59797e56797e57797eaa7e886700cf51547e5a79547e5d797e5a797e59797e58797e56797eaa7e886800d0009d00c65f7952959d51c70376a91454797e0288ac7e8851ce008851c6011379a26900cd8800d18800d251557e587a557e5a7a7e587a7e577a7e567a7e557a7eaa7e8800d3009d00cc577a52959d51cd0376a9147b7e0288ac7e8851d1008851cc51c65a7a949d6d6d6d6d51675b79539c635c7a820114885d7a820114885e7a820120885f7a82012088607a8201208801117a92011379a97863765b798867765679886801157a01157aad527955798753795579879b6901137900a26901137901127aa169c0009dc3529dc4529d587a517e02aa20c1aa7e01877e00c7788800ce52798800cf51557e5b79557e5e797e5b797e5a797e59797e58797eaa7e8800d0009d00c6607952959d51c70376a91454797e0288ac7e8851ce008851c6011479a26900cd8800d1887c6300d251567e5879567e5b797e58797e57797e56797e55797e54797e517eaa7e886700d251567e5879567e5b797e58797e57797e56797e55797e54797e527eaa7e886800d3009d00cc5d7a52959d51cd0376a9147b7e0288ac7e8851d1008851cc51c6607a949d6d6d6d6d6d6d6d51675b79549c635c7a820114885d7a820114885e7a820120885f7a82012088607a8201208801117a92011379a978637656798867765b79886801157a01157aad527955798753795579879b6901137900a26901137901127aa16960795297009d5e796079011279529693a069c0009dc3529dc4569d587a517e02aa20c1aa7e01877e00c78800ce887c6300cf51567e5879567e5b797e58797e57797e56797e55797e54797e517eaa7e886700cf51567e5879567e5b797e58797e57797e56797e55797e54797e527eaa7e886800d0009d00c65d7952959d51c70376a91452797e0288ac7e8851ce008851c6011179a2695c7a5d79945e7952969400cd0376a9145a7a7e0288ac7e8851cd0376a914587a7e0288ac7e8852cd0376a914597a7e0288ac7e8853cd0376a914577a7e0288ac7e8854cd0376a914587a7e0288ac7e8855cd0376a914537a7e0288ac7e8800d1008851d1008852d1008853d1008854d1008855d1008800cc789d51cc9d52cc57799d53cc577a9d54cc577a9d55cc51c6597a949d6d6d6d7551675b79559c635c7a82011488567900a069567ab175577900a0695c7900a2695c795b7aa169765479879169c0009dc3529dc4529d7b517e02aa20c1aa7e01877e00c78800ce8800cf51517e537a517e557a7eaa7e8800d0009d00c655799d51c70376a91452797e0288ac7e8851ce008851c65979a26900cd0376a914537a7e0288ac7e8800d1008800cc547a9d51cd0376a9147b7e0288ac7e8851d1008851cc51c6577a949d6d6d7551675b7a569d5b7a820114885c7a820114885d7a820114885979597aa069587ab1755c7900a2695c795c7aa169c0009dc3529dc4539d547a517e02aa20c1aa7e01877e00c78800ce8800cf51537e557a537e577a7e55797e547a7eaa7e8800d0009d00c6557952959d51c70376a91452797e0288ac7e8851ce008851c65879a26900cd0376a914547a7e0288ac7e8851cd0376a914537a7e0288ac7e8852cd0376a9147b7e0288ac7e8800d1008851d1008852d1008800cc52799d51cc7b9d52cc51c6557a949c777777686868686868"
          },
          {
            "outpointTransactionHash": "c98c3f3828888af628725ecb631d307a4d3e35499fd07f218e152370a511a7eb",
            "outpointIndex": 1,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": ["slot"]
          }
        ],
        "outputs": [
          {
            "lockingBytecode": "aa200a413a43af479f979ed542dfad4a6e0943978ed69770584f3efb4f171db7253a87",
            "token": {
              "category": "c98c3f3828888af628725ecb631d307a4d3e35499fd07f218e152370a511a7eb",
              "nft": {
                "commitment": "010318f97a4137fe4afd22c4f41c43e0efad32a898160094f992ac0a538072464e87",
                "capability": "mutable"
              }
            },
            "valueSatoshis": 500000
          },
          {
            "lockingBytecode": "76a9144e28b35c0c5634ba1c5931da524fc4c64bfd551088ac",
            "valueSatoshis": 20000
          }
        ]
      },
      "sourceOutputs": [
        {
          "valueSatoshis": 250000,
          "lockingBytecode": "aa200a413a43af479f979ed542dfad4a6e0943978ed69770584f3efb4f171db7253a87",
          "token": {
            "category": "c98c3f3828888af628725ecb631d307a4d3e35499fd07f218e152370a511a7eb",
            "nft": {
              "commitment": "0101be5dc0b1a39497087018170377d08cf601f9b6cf029e521242cba29dacf74534",
              "capability": "mutable"
            }
          }
        },
        {
          "valueSatoshis": 280000,
          "lockingBytecode": ["slot"]
        }
      ]
    }
  },
  "scripts": {
    "u0_41c6ff53efd46907537044c46a6ffa6ed8d178102f295e13ae6663d6ee99ea18_0": {
      "name": "unlock_0",
      "script": "<0x13879711dd0d82710d02be6d4e72266967606e76d72afcdb9fbf356d04dc82e584059570a8662d7a118ae63dc0db6bb8bd46812cad4aea2ff25c0b20b8cb08a461>\n<0x02ced8b88948c7f2f35a7455d37ee69a69615417edbdba99693ff983c3c1681ee9>\n<0x1027>\n<0xfb7716882691cd709bbf093fd3861a740e38ec95>\n<0>",
      "unlocks": "l0_41c6ff53efd46907537044c46a6ffa6ed8d178102f295e13ae6663d6ee99ea18_0",
      "passes": [
        "s0_41c6ff53efd46907537044c46a6ffa6ed8d178102f295e13ae6663d6ee99ea18_0"
      ]
    },
    "l0_41c6ff53efd46907537044c46a6ffa6ed8d178102f295e13ae6663d6ee99ea18_0": {
      "lockingType": "p2sh32",
      "name": "lock_0",
      "script": "<0x50c300>\n<0xa861>\n<0x24f400>\n<0x90d003>\n<0xb2c86d6a>\n<0x328e646a>\n<0x98b1d3c174b614d18f232723055f819787689fc7>\n<0xbf36dd3a34d8c40cf47bbf9c9c27ceeeac8009e9>\n<0xb3fd31b42acf917dbc5d9691d41389f2c5f5ef9e>\n<0xeba711a57023158e217fd09f49353e4d7a301d63cb5e7228f68a8828383f8cc9>\n<0x093433d36e8e4aff2f6cbb7c6e303ba0e30429fedd28f190774eac940edd1174>\n<11>\nOP_PICK\n<0>\nOP_NUMEQUAL\nOP_IF\n    <12>\n    OP_ROLL\n    OP_SIZE\n    <0x14>\n    OP_EQUALVERIFY\n    OP_OVER\n    <0x0000000000000000000000000000000000000000000000000000000000000000>\n    OP_EQUAL\n    OP_NOT\n    OP_VERIFY\n    <2>\n    OP_PICK\n    <0x0000000000000000000000000000000000000000000000000000000000000000>\n    OP_EQUAL\n    OP_NOT\n    OP_VERIFY\n    <14>\n    OP_PICK\n    OP_HASH160\n    <4>\n    OP_PICK\n    OP_OVER\n    OP_EQUAL\n    OP_NOT\n    OP_VERIFY\n    <5>\n    OP_PICK\n    <5>\n    OP_PICK\n    OP_EQUAL\n    OP_NOT\n    OP_VERIFY\n    <5>\n    OP_PICK\n    OP_OVER\n    OP_EQUAL\n    OP_NOT\n    OP_VERIFY\n    OP_OVER\n    <5>\n    OP_PICK\n    OP_EQUAL\n    OP_NOT\n    OP_VERIFY\n    OP_2DUP\n    OP_EQUAL\n    OP_NOT\n    OP_VERIFY\n    OP_OVER\n    <6>\n    OP_PICK\n    OP_EQUAL\n    OP_NOT\n    OP_VERIFY\n    <6>\n    OP_PICK\n    <5>\n    OP_ROLL\n    OP_EQUAL\n    OP_NOT\n    OP_VERIFY\n    <5>\n    OP_PICK\n    OP_OVER\n    OP_EQUAL\n    OP_NOT\n    OP_VERIFY\n    <5>\n    OP_PICK\n    <5>\n    OP_PICK\n    OP_EQUAL\n    OP_NOT\n    OP_VERIFY\n    <5>\n    OP_ROLL\n    <2>\n    OP_PICK\n    OP_EQUAL\n    OP_NOT\n    OP_VERIFY\n    <5>\n    OP_PICK\n    <0>\n    OP_GREATERTHAN\n    OP_VERIFY\n    <6>\n    OP_ROLL\n    <6>\n    OP_ROLL\n    OP_GREATERTHAN\n    OP_VERIFY\n    <5>\n    OP_PICK\n    <0>\n    OP_GREATERTHAN\n    OP_VERIFY\n    <6>\n    OP_PICK\n    <0>\n    OP_GREATERTHAN\n    OP_VERIFY\n    <7>\n    OP_PICK\n    <0>\n    OP_GREATERTHAN\n    OP_VERIFY\n    <7>\n    OP_PICK\n    <2>\n    OP_MOD\n    <0>\n    OP_NUMEQUALVERIFY\n    <5>\n    OP_PICK\n    <7>\n    OP_ROLL\n    <8>\n    OP_ROLL\n    <2>\n    OP_DIV\n    OP_ADD\n    OP_GREATERTHAN\n    OP_VERIFY\n    <8>\n    OP_PICK\n    <0>\n    OP_GREATERTHANOREQUAL\n    OP_VERIFY\n    <8>\n    OP_PICK\n    <7>\n    OP_ROLL\n    OP_LESSTHANOREQUAL\n    OP_VERIFY\n    <9>\n    OP_ROLL\n    <9>\n    OP_ROLL\n    OP_CHECKSIGVERIFY\n    OP_INPUTINDEX\n    <0>\n    OP_NUMEQUALVERIFY\n    OP_TXINPUTCOUNT\n    <2>\n    OP_NUMEQUALVERIFY\n    OP_TXOUTPUTCOUNT\n    <2>\n    OP_NUMEQUALVERIFY\n    <3>\n    OP_ROLL\n    <1>\n    OP_CAT\n    <0xaa20>\n    OP_ACTIVEBYTECODE\n    OP_HASH256\n    OP_CAT\n    <0x87>\n    OP_CAT\n    <0>\n    OP_UTXOBYTECODE\n    OP_OVER\n    OP_EQUALVERIFY\n    <0>\n    OP_UTXOTOKENCATEGORY\n    <2>\n    OP_PICK\n    OP_EQUALVERIFY\n    <0>\n    OP_UTXOTOKENCOMMITMENT\n    <1>\n    <1>\n    OP_CAT\n    <6>\n    OP_PICK\n    <1>\n    OP_CAT\n    <8>\n    OP_PICK\n    OP_CAT\n    OP_HASH256\n    OP_CAT\n    OP_EQUALVERIFY\n    <0>\n    OP_UTXOTOKENAMOUNT\n    <0>\n    OP_NUMEQUALVERIFY\n    <0>\n    OP_UTXOVALUE\n    <7>\n    OP_PICK\n    OP_NUMEQUALVERIFY\n    <1>\n    OP_UTXOBYTECODE\n    <0x76a914>\n    <4>\n    OP_PICK\n    OP_CAT\n    <0x88ac>\n    OP_CAT\n    OP_EQUALVERIFY\n    <1>\n    OP_UTXOTOKENCATEGORY\n    <0>\n    OP_EQUALVERIFY\n    <1>\n    OP_UTXOVALUE\n    <7>\n    OP_PICK\n    <10>\n    OP_PICK\n    OP_ADD\n    OP_GREATERTHANOREQUAL\n    OP_VERIFY\n    <0>\n    OP_OUTPUTBYTECODE\n    OP_EQUALVERIFY\n    <0>\n    OP_OUTPUTTOKENCATEGORY\n    OP_EQUALVERIFY\n    <0>\n    OP_OUTPUTTOKENCOMMITMENT\n    <1>\n    <3>\n    OP_CAT\n    <4>\n    OP_ROLL\n    <3>\n    OP_CAT\n    <5>\n    OP_ROLL\n    OP_CAT\n    <3>\n    OP_PICK\n    OP_CAT\n    <4>\n    OP_ROLL\n    OP_CAT\n    OP_HASH256\n    OP_CAT\n    OP_EQUALVERIFY\n    <0>\n    OP_OUTPUTTOKENAMOUNT\n    <0>\n    OP_NUMEQUALVERIFY\n    <0>\n    OP_OUTPUTVALUE\n    <2>\n    OP_PICK\n    <2>\n    OP_MUL\n    OP_NUMEQUALVERIFY\n    <1>\n    OP_OUTPUTBYTECODE\n    <0x76a914>\n    OP_ROT\n    OP_CAT\n    <0x88ac>\n    OP_CAT\n    OP_EQUALVERIFY\n    <1>\n    OP_OUTPUTTOKENCATEGORY\n    <0>\n    OP_EQUALVERIFY\n    <1>\n    OP_OUTPUTVALUE\n    <1>\n    OP_UTXOVALUE\n    OP_ROT\n    OP_SUB\n    <3>\n    OP_ROLL\n    OP_SUB\n    OP_NUMEQUAL\n    OP_NIP\nOP_ELSE\n    <11>\n    OP_PICK\n    <1>\n    OP_NUMEQUAL\n    OP_IF\n        <12>\n        OP_ROLL\n        OP_SIZE\n        <0x14>\n        OP_EQUALVERIFY\n        <13>\n        OP_ROLL\n        OP_SIZE\n        <0x14>\n        OP_EQUALVERIFY\n        <14>\n        OP_ROLL\n        OP_SIZE\n        <0x20>\n        OP_EQUALVERIFY\n        <15>\n        OP_ROLL\n        OP_SIZE\n        <0x20>\n        OP_EQUALVERIFY\n        <0x0000000000000000000000000000000000000000000000000000000000000000>\n        <0x12>\n        OP_PICK\n        OP_HASH160\n        <3>\n        OP_PICK\n        <2>\n        OP_PICK\n        OP_EQUAL\n        OP_NOT\n        OP_2OVER\n        OP_EQUAL\n        OP_BOOLAND\n        OP_2OVER\n        OP_EQUAL\n        OP_NOT\n        <5>\n        OP_PICK\n        <4>\n        OP_ROLL\n        OP_EQUAL\n        OP_BOOLAND\n        OP_2DUP\n        OP_BOOLOR\n        OP_VERIFY\n        OP_SWAP\n        <2>\n        OP_PICK\n        <11>\n        OP_PICK\n        OP_EQUAL\n        OP_BOOLAND\n        OP_SWAP\n        <2>\n        OP_PICK\n        <6>\n        OP_PICK\n        OP_EQUAL\n        OP_BOOLAND\n        OP_BOOLOR\n        OP_VERIFY\n        <0x13>\n        OP_ROLL\n        <0x13>\n        OP_ROLL\n        OP_CHECKSIGVERIFY\n        <0x11>\n        OP_PICK\n        <0>\n        OP_GREATERTHANOREQUAL\n        OP_VERIFY\n        <0x11>\n        OP_PICK\n        <16>\n        OP_ROLL\n        OP_LESSTHANOREQUAL\n        OP_VERIFY\n        OP_INPUTINDEX\n        <0>\n        OP_NUMEQUALVERIFY\n        OP_TXINPUTCOUNT\n        <2>\n        OP_NUMEQUALVERIFY\n        OP_TXOUTPUTCOUNT\n        <2>\n        OP_NUMEQUALVERIFY\n        <6>\n        OP_ROLL\n        <1>\n        OP_CAT\n        <0xaa20>\n        OP_ACTIVEBYTECODE\n        OP_HASH256\n        OP_CAT\n        <0x87>\n        OP_CAT\n        <0>\n        OP_UTXOBYTECODE\n        OP_OVER\n        OP_EQUALVERIFY\n        <0>\n        OP_UTXOTOKENCATEGORY\n        <2>\n        OP_PICK\n        OP_EQUALVERIFY\n        <0>\n        OP_UTXOTOKENCOMMITMENT\n        <1>\n        <3>\n        OP_CAT\n        <9>\n        OP_PICK\n        <3>\n        OP_CAT\n        <12>\n        OP_PICK\n        OP_CAT\n        <9>\n        OP_PICK\n        OP_CAT\n        <8>\n        OP_PICK\n        OP_CAT\n        OP_HASH256\n        OP_CAT\n        OP_EQUALVERIFY\n        <0>\n        OP_UTXOTOKENAMOUNT\n        <0>\n        OP_NUMEQUALVERIFY\n        <0>\n        OP_UTXOVALUE\n        <14>\n        OP_PICK\n        <2>\n        OP_MUL\n        OP_NUMEQUALVERIFY\n        <1>\n        OP_UTXOBYTECODE\n        <0x76a914>\n        <4>\n        OP_PICK\n        OP_CAT\n        <0x88ac>\n        OP_CAT\n        OP_EQUALVERIFY\n        <1>\n        OP_UTXOTOKENCATEGORY\n        <0>\n        OP_EQUALVERIFY\n        <1>\n        OP_UTXOVALUE\n        <0x12>\n        OP_PICK\n        OP_GREATERTHANOREQUAL\n        OP_VERIFY\n        <0>\n        OP_OUTPUTBYTECODE\n        OP_EQUALVERIFY\n        <0>\n        OP_OUTPUTTOKENCATEGORY\n        OP_EQUALVERIFY\n        <0>\n        OP_OUTPUTTOKENCOMMITMENT\n        <1>\n        <4>\n        OP_CAT\n        <7>\n        OP_ROLL\n        <4>\n        OP_CAT\n        <9>\n        OP_ROLL\n        OP_CAT\n        <7>\n        OP_ROLL\n        OP_CAT\n        <6>\n        OP_ROLL\n        OP_CAT\n        <5>\n        OP_ROLL\n        OP_CAT\n        <4>\n        OP_ROLL\n        OP_CAT\n        OP_HASH256\n        OP_CAT\n        OP_EQUALVERIFY\n        <0>\n        OP_OUTPUTTOKENAMOUNT\n        <0>\n        OP_NUMEQUALVERIFY\n        <0>\n        OP_OUTPUTVALUE\n        <6>\n        OP_ROLL\n        <2>\n        OP_MUL\n        OP_NUMEQUALVERIFY\n        <1>\n        OP_OUTPUTBYTECODE\n        <0x76a914>\n        OP_ROT\n        OP_CAT\n        <0x88ac>\n        OP_CAT\n        OP_EQUALVERIFY\n        <1>\n        OP_OUTPUTTOKENCATEGORY\n        <0>\n        OP_EQUALVERIFY\n        <1>\n        OP_OUTPUTVALUE\n        <1>\n        OP_UTXOVALUE\n        <9>\n        OP_ROLL\n        OP_SUB\n        OP_NUMEQUALVERIFY\n        OP_2DROP\n        OP_2DROP\n        OP_2DROP\n        OP_DROP\n        <1>\n    OP_ELSE\n        <11>\n        OP_PICK\n        <2>\n        OP_NUMEQUAL\n        OP_IF\n            <12>\n            OP_ROLL\n            OP_SIZE\n            <0x14>\n            OP_EQUALVERIFY\n            <13>\n            OP_ROLL\n            OP_SIZE\n            <0x14>\n            OP_EQUALVERIFY\n            <14>\n            OP_ROLL\n            OP_SIZE\n            <0x20>\n            OP_EQUALVERIFY\n            <15>\n            OP_ROLL\n            OP_SIZE\n            <0x20>\n            OP_EQUALVERIFY\n            <0x0000000000000000000000000000000000000000000000000000000000000000>\n            <0x12>\n            OP_PICK\n            OP_HASH160\n            <3>\n            OP_PICK\n            <2>\n            OP_PICK\n            OP_EQUAL\n            OP_NOT\n            OP_VERIFY\n            <2>\n            OP_PICK\n            <2>\n            OP_PICK\n            OP_EQUAL\n            OP_NOT\n            OP_VERIFY\n            OP_DUP\n            <10>\n            OP_PICK\n            OP_EQUAL\n            OP_OVER\n            <6>\n            OP_PICK\n            OP_EQUAL\n            OP_BOOLOR\n            OP_VERIFY\n            <0x14>\n            OP_ROLL\n            <0x14>\n            OP_ROLL\n            OP_CHECKSIGVERIFY\n            <0x12>\n            OP_PICK\n            <0>\n            OP_GREATERTHANOREQUAL\n            OP_VERIFY\n            <0x12>\n            OP_PICK\n            <0x11>\n            OP_ROLL\n            OP_LESSTHANOREQUAL\n            OP_VERIFY\n            OP_INPUTINDEX\n            <0>\n            OP_NUMEQUALVERIFY\n            OP_TXINPUTCOUNT\n            <2>\n            OP_NUMEQUALVERIFY\n            OP_TXOUTPUTCOUNT\n            <2>\n            OP_NUMEQUALVERIFY\n            <7>\n            OP_ROLL\n            <1>\n            OP_CAT\n            <0xaa20>\n            OP_ACTIVEBYTECODE\n            OP_HASH256\n            OP_CAT\n            <0x87>\n            OP_CAT\n            <0>\n            OP_UTXOBYTECODE\n            OP_OVER\n            OP_EQUALVERIFY\n            <0>\n            OP_UTXOTOKENCATEGORY\n            <2>\n            OP_PICK\n            OP_EQUALVERIFY\n            <2>\n            OP_PICK\n            <11>\n            OP_PICK\n            OP_EQUAL\n            OP_IF\n                <0>\n                OP_UTXOTOKENCOMMITMENT\n                <1>\n                <4>\n                OP_CAT\n                <10>\n                OP_PICK\n                <4>\n                OP_CAT\n                <13>\n                OP_PICK\n                OP_CAT\n                <10>\n                OP_PICK\n                OP_CAT\n                <9>\n                OP_PICK\n                OP_CAT\n                <6>\n                OP_PICK\n                OP_CAT\n                <7>\n                OP_PICK\n                OP_CAT\n                OP_HASH256\n                OP_CAT\n                OP_EQUALVERIFY\n            OP_ELSE\n                <0>\n                OP_UTXOTOKENCOMMITMENT\n                <1>\n                <4>\n                OP_CAT\n                <10>\n                OP_PICK\n                <4>\n                OP_CAT\n                <13>\n                OP_PICK\n                OP_CAT\n                <10>\n                OP_PICK\n                OP_CAT\n                <9>\n                OP_PICK\n                OP_CAT\n                <8>\n                OP_PICK\n                OP_CAT\n                <6>\n                OP_PICK\n                OP_CAT\n                OP_HASH256\n                OP_CAT\n                OP_EQUALVERIFY\n            OP_ENDIF\n            <0>\n            OP_UTXOTOKENAMOUNT\n            <0>\n            OP_NUMEQUALVERIFY\n            <0>\n            OP_UTXOVALUE\n            <15>\n            OP_PICK\n            <2>\n            OP_MUL\n            OP_NUMEQUALVERIFY\n            <1>\n            OP_UTXOBYTECODE\n            <0x76a914>\n            <4>\n            OP_PICK\n            OP_CAT\n            <0x88ac>\n            OP_CAT\n            OP_EQUALVERIFY\n            <1>\n            OP_UTXOTOKENCATEGORY\n            <0>\n            OP_EQUALVERIFY\n            <1>\n            OP_UTXOVALUE\n            <0x13>\n            OP_PICK\n            OP_GREATERTHANOREQUAL\n            OP_VERIFY\n            <0>\n            OP_OUTPUTBYTECODE\n            OP_EQUALVERIFY\n            <0>\n            OP_OUTPUTTOKENCATEGORY\n            OP_EQUALVERIFY\n            <0>\n            OP_OUTPUTTOKENCOMMITMENT\n            <1>\n            <5>\n            OP_CAT\n            <8>\n            OP_ROLL\n            <5>\n            OP_CAT\n            <10>\n            OP_ROLL\n            OP_CAT\n            <8>\n            OP_ROLL\n            OP_CAT\n            <7>\n            OP_ROLL\n            OP_CAT\n            <6>\n            OP_ROLL\n            OP_CAT\n            <5>\n            OP_ROLL\n            OP_CAT\n            OP_HASH256\n            OP_CAT\n            OP_EQUALVERIFY\n            <0>\n            OP_OUTPUTTOKENAMOUNT\n            <0>\n            OP_NUMEQUALVERIFY\n            <0>\n            OP_OUTPUTVALUE\n            <7>\n            OP_ROLL\n            <2>\n            OP_MUL\n            OP_NUMEQUALVERIFY\n            <1>\n            OP_OUTPUTBYTECODE\n            <0x76a914>\n            OP_ROT\n            OP_CAT\n            <0x88ac>\n            OP_CAT\n            OP_EQUALVERIFY\n            <1>\n            OP_OUTPUTTOKENCATEGORY\n            <0>\n            OP_EQUALVERIFY\n            <1>\n            OP_OUTPUTVALUE\n            <1>\n            OP_UTXOVALUE\n            <10>\n            OP_ROLL\n            OP_SUB\n            OP_NUMEQUALVERIFY\n            OP_2DROP\n            OP_2DROP\n            OP_2DROP\n            OP_2DROP\n            <1>\n        OP_ELSE\n            <11>\n            OP_PICK\n            <3>\n            OP_NUMEQUAL\n            OP_IF\n                <12>\n                OP_ROLL\n                OP_SIZE\n                <0x14>\n                OP_EQUALVERIFY\n                <13>\n                OP_ROLL\n                OP_SIZE\n                <0x14>\n                OP_EQUALVERIFY\n                <14>\n                OP_ROLL\n                OP_SIZE\n                <0x20>\n                OP_EQUALVERIFY\n                <15>\n                OP_ROLL\n                OP_SIZE\n                <0x20>\n                OP_EQUALVERIFY\n                <16>\n                OP_ROLL\n                OP_SIZE\n                <0x20>\n                OP_EQUALVERIFY\n                <0x11>\n                OP_ROLL\n                OP_0NOTEQUAL\n                <0x13>\n                OP_PICK\n                OP_HASH160\n                OP_OVER\n                OP_IF\n                    OP_DUP\n                    <11>\n                    OP_PICK\n                    OP_EQUALVERIFY\n                OP_ELSE\n                    OP_DUP\n                    <6>\n                    OP_PICK\n                    OP_EQUALVERIFY\n                OP_ENDIF\n                <0x15>\n                OP_ROLL\n                <0x15>\n                OP_ROLL\n                OP_CHECKSIGVERIFY\n                <2>\n                OP_PICK\n                <5>\n                OP_PICK\n                OP_EQUAL\n                <3>\n                OP_PICK\n                <5>\n                OP_PICK\n                OP_EQUAL\n                OP_BOOLOR\n                OP_VERIFY\n                <0x13>\n                OP_PICK\n                <0>\n                OP_GREATERTHANOREQUAL\n                OP_VERIFY\n                <0x13>\n                OP_PICK\n                <0x12>\n                OP_ROLL\n                OP_LESSTHANOREQUAL\n                OP_VERIFY\n                OP_INPUTINDEX\n                <0>\n                OP_NUMEQUALVERIFY\n                OP_TXINPUTCOUNT\n                <2>\n                OP_NUMEQUALVERIFY\n                OP_TXOUTPUTCOUNT\n                <2>\n                OP_NUMEQUALVERIFY\n                <8>\n                OP_ROLL\n                <1>\n                OP_CAT\n                <0xaa20>\n                OP_ACTIVEBYTECODE\n                OP_HASH256\n                OP_CAT\n                <0x87>\n                OP_CAT\n                <0>\n                OP_UTXOBYTECODE\n                OP_OVER\n                OP_EQUALVERIFY\n                <0>\n                OP_UTXOTOKENCATEGORY\n                <2>\n                OP_PICK\n                OP_EQUALVERIFY\n                <0>\n                OP_UTXOTOKENCOMMITMENT\n                <1>\n                <5>\n                OP_CAT\n                <11>\n                OP_PICK\n                <5>\n                OP_CAT\n                <14>\n                OP_PICK\n                OP_CAT\n                <11>\n                OP_PICK\n                OP_CAT\n                <10>\n                OP_PICK\n                OP_CAT\n                <9>\n                OP_PICK\n                OP_CAT\n                <8>\n                OP_PICK\n                OP_CAT\n                OP_HASH256\n                OP_CAT\n                OP_EQUALVERIFY\n                <0>\n                OP_UTXOTOKENAMOUNT\n                <0>\n                OP_NUMEQUALVERIFY\n                <0>\n                OP_UTXOVALUE\n                <16>\n                OP_PICK\n                <2>\n                OP_MUL\n                OP_NUMEQUALVERIFY\n                <1>\n                OP_UTXOBYTECODE\n                <0x76a914>\n                <4>\n                OP_PICK\n                OP_CAT\n                <0x88ac>\n                OP_CAT\n                OP_EQUALVERIFY\n                <1>\n                OP_UTXOTOKENCATEGORY\n                <0>\n                OP_EQUALVERIFY\n                <1>\n                OP_UTXOVALUE\n                <0x14>\n                OP_PICK\n                OP_GREATERTHANOREQUAL\n                OP_VERIFY\n                <0>\n                OP_OUTPUTBYTECODE\n                OP_EQUALVERIFY\n                <0>\n                OP_OUTPUTTOKENCATEGORY\n                OP_EQUALVERIFY\n                OP_SWAP\n                OP_IF\n                    <0>\n                    OP_OUTPUTTOKENCOMMITMENT\n                    <1>\n                    <6>\n                    OP_CAT\n                    <8>\n                    OP_PICK\n                    <6>\n                    OP_CAT\n                    <11>\n                    OP_PICK\n                    OP_CAT\n                    <8>\n                    OP_PICK\n                    OP_CAT\n                    <7>\n                    OP_PICK\n                    OP_CAT\n                    <6>\n                    OP_PICK\n                    OP_CAT\n                    <5>\n                    OP_PICK\n                    OP_CAT\n                    <4>\n                    OP_PICK\n                    OP_CAT\n                    <1>\n                    OP_CAT\n                    OP_HASH256\n                    OP_CAT\n                    OP_EQUALVERIFY\n                OP_ELSE\n                    <0>\n                    OP_OUTPUTTOKENCOMMITMENT\n                    <1>\n                    <6>\n                    OP_CAT\n                    <8>\n                    OP_PICK\n                    <6>\n                    OP_CAT\n                    <11>\n                    OP_PICK\n                    OP_CAT\n                    <8>\n                    OP_PICK\n                    OP_CAT\n                    <7>\n                    OP_PICK\n                    OP_CAT\n                    <6>\n                    OP_PICK\n                    OP_CAT\n                    <5>\n                    OP_PICK\n                    OP_CAT\n                    <4>\n                    OP_PICK\n                    OP_CAT\n                    <2>\n                    OP_CAT\n                    OP_HASH256\n                    OP_CAT\n                    OP_EQUALVERIFY\n                OP_ENDIF\n                <0>\n                OP_OUTPUTTOKENAMOUNT\n                <0>\n                OP_NUMEQUALVERIFY\n                <0>\n                OP_OUTPUTVALUE\n                <13>\n                OP_ROLL\n                <2>\n                OP_MUL\n                OP_NUMEQUALVERIFY\n                <1>\n                OP_OUTPUTBYTECODE\n                <0x76a914>\n                OP_ROT\n                OP_CAT\n                <0x88ac>\n                OP_CAT\n                OP_EQUALVERIFY\n                <1>\n                OP_OUTPUTTOKENCATEGORY\n                <0>\n                OP_EQUALVERIFY\n                <1>\n                OP_OUTPUTVALUE\n                <1>\n                OP_UTXOVALUE\n                <16>\n                OP_ROLL\n                OP_SUB\n                OP_NUMEQUALVERIFY\n                OP_2DROP\n                OP_2DROP\n                OP_2DROP\n                OP_2DROP\n                OP_2DROP\n                OP_2DROP\n                OP_2DROP\n                <1>\n            OP_ELSE\n                <11>\n                OP_PICK\n                <4>\n                OP_NUMEQUAL\n                OP_IF\n                    <12>\n                    OP_ROLL\n                    OP_SIZE\n                    <0x14>\n                    OP_EQUALVERIFY\n                    <13>\n                    OP_ROLL\n                    OP_SIZE\n                    <0x14>\n                    OP_EQUALVERIFY\n                    <14>\n                    OP_ROLL\n                    OP_SIZE\n                    <0x20>\n                    OP_EQUALVERIFY\n                    <15>\n                    OP_ROLL\n                    OP_SIZE\n                    <0x20>\n                    OP_EQUALVERIFY\n                    <16>\n                    OP_ROLL\n                    OP_SIZE\n                    <0x20>\n                    OP_EQUALVERIFY\n                    <0x11>\n                    OP_ROLL\n                    OP_0NOTEQUAL\n                    <0x13>\n                    OP_PICK\n                    OP_HASH160\n                    OP_OVER\n                    OP_IF\n                        OP_DUP\n                        <6>\n                        OP_PICK\n                        OP_EQUALVERIFY\n                    OP_ELSE\n                        OP_DUP\n                        <11>\n                        OP_PICK\n                        OP_EQUALVERIFY\n                    OP_ENDIF\n                    <0x15>\n                    OP_ROLL\n                    <0x15>\n                    OP_ROLL\n                    OP_CHECKSIGVERIFY\n                    <2>\n                    OP_PICK\n                    <5>\n                    OP_PICK\n                    OP_EQUAL\n                    <3>\n                    OP_PICK\n                    <5>\n                    OP_PICK\n                    OP_EQUAL\n                    OP_BOOLOR\n                    OP_VERIFY\n                    <0x13>\n                    OP_PICK\n                    <0>\n                    OP_GREATERTHANOREQUAL\n                    OP_VERIFY\n                    <0x13>\n                    OP_PICK\n                    <0x12>\n                    OP_ROLL\n                    OP_LESSTHANOREQUAL\n                    OP_VERIFY\n                    <16>\n                    OP_PICK\n                    <2>\n                    OP_MOD\n                    <0>\n                    OP_NUMEQUALVERIFY\n                    <14>\n                    OP_PICK\n                    <16>\n                    OP_PICK\n                    <0x12>\n                    OP_PICK\n                    <2>\n                    OP_DIV\n                    OP_ADD\n                    OP_GREATERTHAN\n                    OP_VERIFY\n                    OP_INPUTINDEX\n                    <0>\n                    OP_NUMEQUALVERIFY\n                    OP_TXINPUTCOUNT\n                    <2>\n                    OP_NUMEQUALVERIFY\n                    OP_TXOUTPUTCOUNT\n                    <6>\n                    OP_NUMEQUALVERIFY\n                    <8>\n                    OP_ROLL\n                    <1>\n                    OP_CAT\n                    <0xaa20>\n                    OP_ACTIVEBYTECODE\n                    OP_HASH256\n                    OP_CAT\n                    <0x87>\n                    OP_CAT\n                    <0>\n                    OP_UTXOBYTECODE\n                    OP_EQUALVERIFY\n                    <0>\n                    OP_UTXOTOKENCATEGORY\n                    OP_EQUALVERIFY\n                    OP_SWAP\n                    OP_IF\n                        <0>\n                        OP_UTXOTOKENCOMMITMENT\n                        <1>\n                        <6>\n                        OP_CAT\n                        <8>\n                        OP_PICK\n                        <6>\n                        OP_CAT\n                        <11>\n                        OP_PICK\n                        OP_CAT\n                        <8>\n                        OP_PICK\n                        OP_CAT\n                        <7>\n                        OP_PICK\n                        OP_CAT\n                        <6>\n                        OP_PICK\n                        OP_CAT\n                        <5>\n                        OP_PICK\n                        OP_CAT\n                        <4>\n                        OP_PICK\n                        OP_CAT\n                        <1>\n                        OP_CAT\n                        OP_HASH256\n                        OP_CAT\n                        OP_EQUALVERIFY\n                    OP_ELSE\n                        <0>\n                        OP_UTXOTOKENCOMMITMENT\n                        <1>\n                        <6>\n                        OP_CAT\n                        <8>\n                        OP_PICK\n                        <6>\n                        OP_CAT\n                        <11>\n                        OP_PICK\n                        OP_CAT\n                        <8>\n                        OP_PICK\n                        OP_CAT\n                        <7>\n                        OP_PICK\n                        OP_CAT\n                        <6>\n                        OP_PICK\n                        OP_CAT\n                        <5>\n                        OP_PICK\n                        OP_CAT\n                        <4>\n                        OP_PICK\n                        OP_CAT\n                        <2>\n                        OP_CAT\n                        OP_HASH256\n                        OP_CAT\n                        OP_EQUALVERIFY\n                    OP_ENDIF\n                    <0>\n                    OP_UTXOTOKENAMOUNT\n                    <0>\n                    OP_NUMEQUALVERIFY\n                    <0>\n                    OP_UTXOVALUE\n                    <13>\n                    OP_PICK\n                    <2>\n                    OP_MUL\n                    OP_NUMEQUALVERIFY\n                    <1>\n                    OP_UTXOBYTECODE\n                    <0x76a914>\n                    <2>\n                    OP_PICK\n                    OP_CAT\n                    <0x88ac>\n                    OP_CAT\n                    OP_EQUALVERIFY\n                    <1>\n                    OP_UTXOTOKENCATEGORY\n                    <0>\n                    OP_EQUALVERIFY\n                    <1>\n                    OP_UTXOVALUE\n                    <0x11>\n                    OP_PICK\n                    OP_GREATERTHANOREQUAL\n                    OP_VERIFY\n                    <12>\n                    OP_ROLL\n                    <13>\n                    OP_PICK\n                    OP_SUB\n                    <14>\n                    OP_PICK\n                    <2>\n                    OP_DIV\n                    OP_SUB\n                    <0>\n                    OP_OUTPUTBYTECODE\n                    <0x76a914>\n                    <10>\n                    OP_ROLL\n                    OP_CAT\n                    <0x88ac>\n                    OP_CAT\n                    OP_EQUALVERIFY\n                    <1>\n                    OP_OUTPUTBYTECODE\n                    <0x76a914>\n                    <8>\n                    OP_ROLL\n                    OP_CAT\n                    <0x88ac>\n                    OP_CAT\n                    OP_EQUALVERIFY\n                    <2>\n                    OP_OUTPUTBYTECODE\n                    <0x76a914>\n                    <9>\n                    OP_ROLL\n                    OP_CAT\n                    <0x88ac>\n                    OP_CAT\n                    OP_EQUALVERIFY\n                    <3>\n                    OP_OUTPUTBYTECODE\n                    <0x76a914>\n                    <7>\n                    OP_ROLL\n                    OP_CAT\n                    <0x88ac>\n                    OP_CAT\n                    OP_EQUALVERIFY\n                    <4>\n                    OP_OUTPUTBYTECODE\n                    <0x76a914>\n                    <8>\n                    OP_ROLL\n                    OP_CAT\n                    <0x88ac>\n                    OP_CAT\n                    OP_EQUALVERIFY\n                    <5>\n                    OP_OUTPUTBYTECODE\n                    <0x76a914>\n                    <3>\n                    OP_ROLL\n                    OP_CAT\n                    <0x88ac>\n                    OP_CAT\n                    OP_EQUALVERIFY\n                    <0>\n                    OP_OUTPUTTOKENCATEGORY\n                    <0>\n                    OP_EQUALVERIFY\n                    <1>\n                    OP_OUTPUTTOKENCATEGORY\n                    <0>\n                    OP_EQUALVERIFY\n                    <2>\n                    OP_OUTPUTTOKENCATEGORY\n                    <0>\n                    OP_EQUALVERIFY\n                    <3>\n                    OP_OUTPUTTOKENCATEGORY\n                    <0>\n                    OP_EQUALVERIFY\n                    <4>\n                    OP_OUTPUTTOKENCATEGORY\n                    <0>\n                    OP_EQUALVERIFY\n                    <5>\n                    OP_OUTPUTTOKENCATEGORY\n                    <0>\n                    OP_EQUALVERIFY\n                    <0>\n                    OP_OUTPUTVALUE\n                    OP_OVER\n                    OP_NUMEQUALVERIFY\n                    <1>\n                    OP_OUTPUTVALUE\n                    OP_NUMEQUALVERIFY\n                    <2>\n                    OP_OUTPUTVALUE\n                    <7>\n                    OP_PICK\n                    OP_NUMEQUALVERIFY\n                    <3>\n                    OP_OUTPUTVALUE\n                    <7>\n                    OP_ROLL\n                    OP_NUMEQUALVERIFY\n                    <4>\n                    OP_OUTPUTVALUE\n                    <7>\n                    OP_ROLL\n                    OP_NUMEQUALVERIFY\n                    <5>\n                    OP_OUTPUTVALUE\n                    <1>\n                    OP_UTXOVALUE\n                    <9>\n                    OP_ROLL\n                    OP_SUB\n                    OP_NUMEQUALVERIFY\n                    OP_2DROP\n                    OP_2DROP\n                    OP_2DROP\n                    OP_DROP\n                    <1>\n                OP_ELSE\n                    <11>\n                    OP_PICK\n                    <5>\n                    OP_NUMEQUAL\n                    OP_IF\n                        <12>\n                        OP_ROLL\n                        OP_SIZE\n                        <0x14>\n                        OP_EQUALVERIFY\n                        <6>\n                        OP_PICK\n                        <0>\n                        OP_GREATERTHAN\n                        OP_VERIFY\n                        <6>\n                        OP_ROLL\n                        OP_CHECKLOCKTIMEVERIFY\n                        OP_DROP\n                        <7>\n                        OP_PICK\n                        <0>\n                        OP_GREATERTHAN\n                        OP_VERIFY\n                        <12>\n                        OP_PICK\n                        <0>\n                        OP_GREATERTHANOREQUAL\n                        OP_VERIFY\n                        <12>\n                        OP_PICK\n                        <11>\n                        OP_ROLL\n                        OP_LESSTHANOREQUAL\n                        OP_VERIFY\n                        OP_DUP\n                        <4>\n                        OP_PICK\n                        OP_EQUAL\n                        OP_NOT\n                        OP_VERIFY\n                        OP_INPUTINDEX\n                        <0>\n                        OP_NUMEQUALVERIFY\n                        OP_TXINPUTCOUNT\n                        <2>\n                        OP_NUMEQUALVERIFY\n                        OP_TXOUTPUTCOUNT\n                        <2>\n                        OP_NUMEQUALVERIFY\n                        OP_ROT\n                        <1>\n                        OP_CAT\n                        <0xaa20>\n                        OP_ACTIVEBYTECODE\n                        OP_HASH256\n                        OP_CAT\n                        <0x87>\n                        OP_CAT\n                        <0>\n                        OP_UTXOBYTECODE\n                        OP_EQUALVERIFY\n                        <0>\n                        OP_UTXOTOKENCATEGORY\n                        OP_EQUALVERIFY\n                        <0>\n                        OP_UTXOTOKENCOMMITMENT\n                        <1>\n                        <1>\n                        OP_CAT\n                        <3>\n                        OP_ROLL\n                        <1>\n                        OP_CAT\n                        <5>\n                        OP_ROLL\n                        OP_CAT\n                        OP_HASH256\n                        OP_CAT\n                        OP_EQUALVERIFY\n                        <0>\n                        OP_UTXOTOKENAMOUNT\n                        <0>\n                        OP_NUMEQUALVERIFY\n                        <0>\n                        OP_UTXOVALUE\n                        <5>\n                        OP_PICK\n                        OP_NUMEQUALVERIFY\n                        <1>\n                        OP_UTXOBYTECODE\n                        <0x76a914>\n                        <2>\n                        OP_PICK\n                        OP_CAT\n                        <0x88ac>\n                        OP_CAT\n                        OP_EQUALVERIFY\n                        <1>\n                        OP_UTXOTOKENCATEGORY\n                        <0>\n                        OP_EQUALVERIFY\n                        <1>\n                        OP_UTXOVALUE\n                        <9>\n                        OP_PICK\n                        OP_GREATERTHANOREQUAL\n                        OP_VERIFY\n                        <0>\n                        OP_OUTPUTBYTECODE\n                        <0x76a914>\n                        <3>\n                        OP_ROLL\n                        OP_CAT\n                        <0x88ac>\n                        OP_CAT\n                        OP_EQUALVERIFY\n                        <0>\n                        OP_OUTPUTTOKENCATEGORY\n                        <0>\n                        OP_EQUALVERIFY\n                        <0>\n                        OP_OUTPUTVALUE\n                        <4>\n                        OP_ROLL\n                        OP_NUMEQUALVERIFY\n                        <1>\n                        OP_OUTPUTBYTECODE\n                        <0x76a914>\n                        OP_ROT\n                        OP_CAT\n                        <0x88ac>\n                        OP_CAT\n                        OP_EQUALVERIFY\n                        <1>\n                        OP_OUTPUTTOKENCATEGORY\n                        <0>\n                        OP_EQUALVERIFY\n                        <1>\n                        OP_OUTPUTVALUE\n                        <1>\n                        OP_UTXOVALUE\n                        <7>\n                        OP_ROLL\n                        OP_SUB\n                        OP_NUMEQUALVERIFY\n                        OP_2DROP\n                        OP_2DROP\n                        OP_DROP\n                        <1>\n                    OP_ELSE\n                        <11>\n                        OP_ROLL\n                        <6>\n                        OP_NUMEQUALVERIFY\n                        <11>\n                        OP_ROLL\n                        OP_SIZE\n                        <0x14>\n                        OP_EQUALVERIFY\n                        <12>\n                        OP_ROLL\n                        OP_SIZE\n                        <0x14>\n                        OP_EQUALVERIFY\n                        <13>\n                        OP_ROLL\n                        OP_SIZE\n                        <0x14>\n                        OP_EQUALVERIFY\n                        <9>\n                        OP_PICK\n                        <9>\n                        OP_ROLL\n                        OP_GREATERTHAN\n                        OP_VERIFY\n                        <8>\n                        OP_ROLL\n                        OP_CHECKLOCKTIMEVERIFY\n                        OP_DROP\n                        <12>\n                        OP_PICK\n                        <0>\n                        OP_GREATERTHANOREQUAL\n                        OP_VERIFY\n                        <12>\n                        OP_PICK\n                        <12>\n                        OP_ROLL\n                        OP_LESSTHANOREQUAL\n                        OP_VERIFY\n                        OP_INPUTINDEX\n                        <0>\n                        OP_NUMEQUALVERIFY\n                        OP_TXINPUTCOUNT\n                        <2>\n                        OP_NUMEQUALVERIFY\n                        OP_TXOUTPUTCOUNT\n                        <3>\n                        OP_NUMEQUALVERIFY\n                        <4>\n                        OP_ROLL\n                        <1>\n                        OP_CAT\n                        <0xaa20>\n                        OP_ACTIVEBYTECODE\n                        OP_HASH256\n                        OP_CAT\n                        <0x87>\n                        OP_CAT\n                        <0>\n                        OP_UTXOBYTECODE\n                        OP_EQUALVERIFY\n                        <0>\n                        OP_UTXOTOKENCATEGORY\n                        OP_EQUALVERIFY\n                        <0>\n                        OP_UTXOTOKENCOMMITMENT\n                        <1>\n                        <3>\n                        OP_CAT\n                        <5>\n                        OP_ROLL\n                        <3>\n                        OP_CAT\n                        <7>\n                        OP_ROLL\n                        OP_CAT\n                        <5>\n                        OP_PICK\n                        OP_CAT\n                        <4>\n                        OP_ROLL\n                        OP_CAT\n                        OP_HASH256\n                        OP_CAT\n                        OP_EQUALVERIFY\n                        <0>\n                        OP_UTXOTOKENAMOUNT\n                        <0>\n                        OP_NUMEQUALVERIFY\n                        <0>\n                        OP_UTXOVALUE\n                        <5>\n                        OP_PICK\n                        <2>\n                        OP_MUL\n                        OP_NUMEQUALVERIFY\n                        <1>\n                        OP_UTXOBYTECODE\n                        <0x76a914>\n                        <2>\n                        OP_PICK\n                        OP_CAT\n                        <0x88ac>\n                        OP_CAT\n                        OP_EQUALVERIFY\n                        <1>\n                        OP_UTXOTOKENCATEGORY\n                        <0>\n                        OP_EQUALVERIFY\n                        <1>\n                        OP_UTXOVALUE\n                        <8>\n                        OP_PICK\n                        OP_GREATERTHANOREQUAL\n                        OP_VERIFY\n                        <0>\n                        OP_OUTPUTBYTECODE\n                        <0x76a914>\n                        <4>\n                        OP_ROLL\n                        OP_CAT\n                        <0x88ac>\n                        OP_CAT\n                        OP_EQUALVERIFY\n                        <1>\n                        OP_OUTPUTBYTECODE\n                        <0x76a914>\n                        <3>\n                        OP_ROLL\n                        OP_CAT\n                        <0x88ac>\n                        OP_CAT\n                        OP_EQUALVERIFY\n                        <2>\n                        OP_OUTPUTBYTECODE\n                        <0x76a914>\n                        OP_ROT\n                        OP_CAT\n                        <0x88ac>\n                        OP_CAT\n                        OP_EQUALVERIFY\n                        <0>\n                        OP_OUTPUTTOKENCATEGORY\n                        <0>\n                        OP_EQUALVERIFY\n                        <1>\n                        OP_OUTPUTTOKENCATEGORY\n                        <0>\n                        OP_EQUALVERIFY\n                        <2>\n                        OP_OUTPUTTOKENCATEGORY\n                        <0>\n                        OP_EQUALVERIFY\n                        <0>\n                        OP_OUTPUTVALUE\n                        <2>\n                        OP_PICK\n                        OP_NUMEQUALVERIFY\n                        <1>\n                        OP_OUTPUTVALUE\n                        OP_ROT\n                        OP_NUMEQUALVERIFY\n                        <2>\n                        OP_OUTPUTVALUE\n                        <1>\n                        OP_UTXOVALUE\n                        <5>\n                        OP_ROLL\n                        OP_SUB\n                        OP_NUMEQUAL\n                        OP_NIP\n                        OP_NIP\n                        OP_NIP\n                    OP_ENDIF\n                OP_ENDIF\n            OP_ENDIF\n        OP_ENDIF\n    OP_ENDIF\nOP_ENDIF"
    },
    "u1_c98c3f3828888af628725ecb631d307a4d3e35499fd07f218e152370a511a7eb_1": {
      "name": "unlock_1",
      "script": "<0xf6f6c7104aa763088125a9d6cd4462cb9aa9c4fe729571aac9b8fc67bca7d93096650cf4139c1bacf86c8c3a52030422f0feaeedff495e7ce4885496521ba7ea41>\n<0x02ced8b88948c7f2f35a7455d37ee69a69615417edbdba99693ff983c3c1681ee9>",
      "unlocks": "l1_c98c3f3828888af628725ecb631d307a4d3e35499fd07f218e152370a511a7eb_1",
      "passes": [
        "s1_c98c3f3828888af628725ecb631d307a4d3e35499fd07f218e152370a511a7eb_1"
      ]
    },
    "l1_c98c3f3828888af628725ecb631d307a4d3e35499fd07f218e152370a511a7eb_1": {
      "lockingType": "standard",
      "name": "lock_1",
      "script": "OP_DUP\nOP_HASH160\n<0x4e28b35c0c5634ba1c5931da524fc4c64bfd5510>\nOP_EQUALVERIFY\nOP_CHECKSIG"
    }
  },
  "supported": [
    "BCH_2023_05",
    "BCH_2025_05",
    "BCH_2026_05",
    "BCH_SPEC"
  ],
  "version": 0
}