{
  "$schema": "https://libauth.org/schemas/wallet-template-v0.schema.json",
  "description": "Autogenerated by BlockExplorer.cash",
  "name": "Untitled",
  "entities": {},
  "scenarios": {
    "s0_28ebbfab8de6333c266a90ca189ac58619bd4d9d83d60a0695d201abda2bde75_0": {
      "description": "Scenario for input 0.",
      "name": "Scenario input 0",
      "transaction": {
        "locktime": 1779206079,
        "version": 2,
        "inputs": [
          {
            "outpointTransactionHash": "28ebbfab8de6333c266a90ca189ac58619bd4d9d83d60a0695d201abda2bde75",
            "outpointIndex": 0,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": ["slot"]
          },
          {
            "outpointTransactionHash": "28ebbfab8de6333c266a90ca189ac58619bd4d9d83d60a0695d201abda2bde75",
            "outpointIndex": 1,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "51004da4045520aa205f14fb1e99b5945b3a88a6c26590a8a592354bf7511c071fa67cc21dd9d75279009c63537900a2695379cdc0c7885379d1c0ce885379d3c0d09d5379ccc0c69d537ad2c0cf87777777675279519c63c0009d00cd00c78800d100ce8800d300d09d00cc00c602d00794a269c4529d00cf768277014b9d76517f75012088587982770229019d5879a87801257f75557f778876014b7f75014a7f7701ff88547900a2695479599f695579827701219d5579517f7552875679517f7553879b69567900a0695679040065cd1d9f695779b1755679587902900093a2695679587a02a00593a16976557f75517f7781548007707265706172657e557951807e56797e577954807e5a7a51876351c701207f75537988675979827754790141959d4f00657656799f766b63760141955c79788b7f75787f77815d7952790141937f7552798b7f777800a26978599f69785b799e69785579a0695d7952790121950121937f7552790121957f777857795279bb5279567a757c6b7c6b7c6b7c6b7c6c6c6c6c54798b557a757c6b7c6b7c6b7c6c6c6c6d6d686c91666d687c01257f75567a7e567a54807e557a51807e00d2886d6d6d51675279529c63c0009d00cd00c78800d100ce8800d300d09d00cc00c602d00794a269c4529d00cf768277014b9d76517f75012088547982770229019d5479a87801257f75557f778876014b7f75014a7f7701ff87916976557f75517f778178014b7f75014a7f77817c54800761626f72745f5f7e7851807e587a51876351c701207f75547988675779827755790141959d4f00657657799f766b63760141955a79788b7f75787f77815b7952790141937f7552798b7f777800a26978599f697857799e69785579a0695b7952790121950121937f7552790121957f777857795279bb5279567a757c6b7c6b7c6b7c6b7c6c6c6c6c54798b557a757c6b7c6b7c6b7c6c6c6c6d6d686c91666d687b01257f75210000000000000000000000000000000000000000000000000000000000000000007e04000000007e01ff7e00d2886d6d6d7551675279539c63c0009d00cd00c78800d100ce8800d300d09d00cc00c602d00794a269c4529d00cf768277014b9d76517f75012088547982770229019d5479a87801257f75557f778876014b7f75014a7f7701ff87916976014a7f7501467f778178014b7f75014a7f7781527901467f7501257f777bb175567952790121957f757c7e567a0229017f757b0121950121937f777e7c557f75517f778101207c8b54807e7ca87e210000000000000000000000000000000000000000000000000000000000000000007e04000000007e01ff7e00d287777777677b549dc0009d00cd00c78800d100ce8800d300d09d00cc00c602d00794a269c4529d00cf768277014b9d76517f75012088537900a2695379599f695479827701219d5479517f7552875579517f7553879b69557982770229019d5579a87801257f75557f778851c701207f757b88547953790121957f75547a7e547a0229017f75547a0121950121937f777e7c557f75517f778101207c8b54807e7ca87e210000000000000000000000000000000000000000000000000000000000000000007e04000000007e01ff7e00d2877768686868"
          },
          {
            "outpointTransactionHash": "28ebbfab8de6333c266a90ca189ac58619bd4d9d83d60a0695d201abda2bde75",
            "outpointIndex": 2,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "418b119179c80fa2643b62232a619b56756456d9655e1ece0847cc3efd0e6579c0b8d0ce06a9a55f86ab17d07eef8496135e786e9c35400fdf2a8e838b3e0c9520612102645d2c4626fdbef13be39d2426a063c1aea699016556bbcd81c5c987fa0ad7ff"
          }
        ],
        "outputs": [
          {
            "lockingBytecode": "aa20619bd59af06f30db85416ceeeeeac526056692c1d383393b0093351016d4cbd187",
            "token": {
              "category": "458bdd9758bc244bf30e0582b0fe195b76d814addad70bfe913db86fae1592ae",
              "nft": {
                "commitment": "4079000000bf870c6ac0433ac8080000004089adc608000000bf870c6a803799c908000000bf870c6aa048d0c508000000bf870c6a40197eca08000000bf870c6a00a100c908000000bf870c6a80a7c8c508000000bf870c6a801ce2c808000000bf870c6a80efb0c708000000bf870c6ac0433ac808000000bf870c6a0000",
                "capability": "mutable"
              }
            },
            "valueSatoshis": 2000
          },
          {
            "lockingBytecode": "aa20dcae5787150a0050cf4c4532cf3973a7ff56710c54d90a0c0731d2a3f7d20ad287",
            "token": {
              "category": "9fda804b2a09aa894444d4d57aea23f462dbac808d590e13527949825f555dee",
              "nft": {
                "commitment": "20000000003ab08083f01e910f22b46da0e3d5f1a132e722c3dbdc87ecd388db04e7b5be2900000000000000000000000000000000000000000000000000000000000000000000000000ff",
                "capability": "mutable"
              }
            },
            "valueSatoshis": 2000
          },
          {
            "lockingBytecode": "76a914566f7153294d167193e92d783a87c002832b95e788ac",
            "valueSatoshis": 5823500
          }
        ]
      },
      "sourceOutputs": [
        {
          "valueSatoshis": 2000,
          "lockingBytecode": ["slot"],
          "token": {
            "category": "458bdd9758bc244bf30e0582b0fe195b76d814addad70bfe913db86fae1592ae",
            "nft": {
              "commitment": "40780000000b870c6a80efb0c7080000004089adc6080000000b870c6a803799c9080000000b870c6a20cdeec5080000000b870c6a4022bbca080000000b870c6ac031c0c7080000000b870c6a408070c6080000000b870c6a80efb0c7080000000b870c6a008649c8080000000b870c6ac01f46c7080000000b870c6a0000",
              "capability": "mutable"
            }
          }
        },
        {
          "valueSatoshis": 2000,
          "lockingBytecode": "aa20dcae5787150a0050cf4c4532cf3973a7ff56710c54d90a0c0731d2a3f7d20ad287",
          "token": {
            "category": "9fda804b2a09aa894444d4d57aea23f462dbac808d590e13527949825f555dee",
            "nft": {
              "commitment": "20000000003ab08083f01e910f22b46da0e3d5f1a132e722c3dbdc87ecd388db04e7b5be2900000000000000000000000000000000000000000000000000000000000000000000000000ff",
              "capability": "mutable"
            }
          }
        },
        {
          "valueSatoshis": 5848500,
          "lockingBytecode": "76a914566f7153294d167193e92d783a87c002832b95e788ac"
        }
      ]
    },
    "s1_28ebbfab8de6333c266a90ca189ac58619bd4d9d83d60a0695d201abda2bde75_1": {
      "description": "Scenario for input 1.",
      "name": "Scenario input 1",
      "transaction": {
        "locktime": 1779206079,
        "version": 2,
        "inputs": [
          {
            "outpointTransactionHash": "28ebbfab8de6333c266a90ca189ac58619bd4d9d83d60a0695d201abda2bde75",
            "outpointIndex": 0,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "210297d6ad28ad6396f62a44e90eb512ffb93c1a0b589b8855a204b40bbc1b9c897f21030dd4e962dff8edfa4a1ee2456b41a9ae791f697360d3b3037b6fac0ed617101721034aed066c6f51c0dbb168e8ed301434638535ef2ff47a1ad6ec26376fba46bd5b21032184d36539b91c83a0f216ee9c3ec1729bacd1606613297f5bf3ac68447a4a9021034c752f18d193f21a386032ae058ca5acad9cfd575223d9babd115d9d9e34c4db210287426749670ad4a88e791ff4c044c36cd9627da58a6d69f9cc6c1d17d505c16821033d434f52fd54d51bbc06d8f02d4a78ae69c1233e09da9ce6a73a9d2ba952522f2102423fa2b46bbf06bacd2dfedbf44a94fcb6ca34838c3fe12acf5b09ef7ff6a1b42103f85486b99a7f8aa7d6a1d69a0ae859bebb193bc90cc705cd096c6aaf497af5e604bf870c6a05c0433ac80840d2d7aff6d8edf5ad5d91ee1caa0c1cac84f1f02c74367053640ed610ce7523ab6f6939595bc176f6188dc0192caed935b8ad528a3c9e1ee8e82aa59c4494cd9104bf870c6a0580efb0c708402f07a7eac0185afcb68ae9bce77a7b22bd67195cd2a84941d03504a0748173437f1126a835c4f519c1a959879b8bac3337ccd0b3883f9ab39af23b2c23d02f0a04bf870c6a05801ce2c80840be6dfa7484afa26ac2dad0521c7f92f7fda85040e18d091a7c870e6d31a503019628c4dc7110a417530173e12a6b82c7221db961cb6d6bde05410e27c45bbf7304bf870c6a0580a7c8c508406f89ee6af505647919e70273d9618a000a6cd5aefdd96b620277a66ce2093bc317be2dde1e37b76f1c14f65218f8eb96952584db8d1aa8cbca30fa163e37672804bf870c6a0500a100c908405ea4e397f1e10a04b4aa2522a2ac250609373186bd1a974a96ebdd873b13b9f85982baefdd7fff3f2f68dcefcded348a37860168ae442cafaa539b1424a2bf7a04bf870c6a0540197eca0840f1d4459b33ac2c4d2a8a0949d086480217ffcdfdfc79a404ed22d5955eae0b43abe8ad14d7cb97e974dab9280b257c424ced54277e3b2bf1535cb4cc79a48f0d04bf870c6a05a048d0c508402eb3eae2f747e43576fa821ba0d5fcc6f348da6b035f7aee24bae11fe5df8cf0d6a7952c8e979f1836a06011065129a0750f1a19b640ef93139faa8b5fde333604bf870c6a05803799c90840466b720aaf569f5a796522f0d68140e93e43ba808ad976ad56e67d6c12fd3207f8fe5a4f4df841fc52fc0d7732b27f274695e7fe5e91dee38d62805e8810426104bf870c6a054089adc6084086eada468abd5aa9288f3ce241adc5c77a8964603e8655f98bb184dc77053e50830676a6be4f626f9b7b2a94dcf74bec668e27d3a09fae755d0c5cc014cb83a8004d370f5702c80002c80020aa205f14fb1e99b5945b3a88a6c26590a8a592354bf7511c071fa67cc21dd9d7084243482d5553440020ee5d555f82497952130e598d80acdb62f423ea7ad5d4444489aa092a4b80da9f5679009c63c0009d00cd00c78800d100ce8800d300d09d00cc00c602d00794a269c4539d51ce01207f758851cf768277014b9d76517f7501208801257f75557f77012279827701219d012379827701219d012479827701219d012579827701219d012679827701219d012779827701219d012879827701219d012979827701219d012a79827701219d0122790124797e0125797e0126797e0127797e0128797e0129797e012a797e012b797ea88800cf768277017f9d76517f7501408876557f75517f778178597f75557f778176013c93b175c57c02b40093a16940ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc55480537901197f7501117f775479011d7f7501197f770004000000005e79567987635f79009d6079009d5379817b757c527977675e79827701409d5f7900a06960790400f15365a0696079c50380510193a1695879086269747374616d707e607958807e55797e5f7978012c79bb5479817600a063011179789476009f63768f7768760210279552795f7995a1697568011179547a757c6b7c6b7c6c6c0112795480537a757c6b7c6c6d68577901257f75011d7f77587901297f7501257f770004000000000115795a798763011679009d011779009d5379817b757c52797767011579827701409d01167900a0690117790400f15365a069011779c50380510193a1695c790867656d696e695f5f7e01177958807e59797e01167978013179bb5479817600a063011879789476009f63768f77687602102795527901137995a1697568011879547a757c6b7c6b7c6c6c0119795480537a757c6b7c6c6d685b7901317f7501297f775c7901357f7501317f77000400000000011c795e798763011d79009d011e79009d5379817b757c52797767011c79827701409d011d7900a069011e790400f15365a069011e79c50380510193a169607908636f696e626173657e011e7958807e5d797e011d7978013679bb5479817600a063011f79789476009f63768f77687602102795527901177995a1697568011f79547a757c6b7c6b7c6c6c0120795480537a757c6b7c6c6d685f79013d7f7501357f77607901417f75013d7f770004000000000123790112798763012479009d012579009d5379817b757c52797767012379827701409d01247900a0690125790400f15365a069012579c50380510193a16901147908636765636b6f5f5f7e01257958807e0111797e01247978013b79bb5479817600a063012679789476009f63768f776876021027955279011b7995a1697568012679547a757c6b7c6b7c6c6c0127795480537a757c6b7c6c6d6801137901497f7501417f77011479014d7f7501497f77000400000000012a790116798763012b79009d012c79009d5379817b757c52797767012a79827701409d012b7900a069012c790400f15365a069012c79c50380510193a169011879086874785f5f5f5f5f7e012c7958807e0115797e012b7978014079bb5479817600a063012d79789476009f63768f776876021027955279011f7995a1697568012d79547a757c6b7c6b7c6c6c012e795480537a757c6b7c6c6d6801177901557f75014d7f7701187901597f7501557f77000400000000013179011a798763013279009d013379009d5379817b757c52797767013179827701409d01327900a0690133790400f15365a069013379c50380510193a169011c79086b72616b656e5f5f7e01337958807e0119797e01327978014579bb5479817600a063013479789476009f63768f77687602102795527901237995a1697568013479547a757c6b7c6b7c6c6c0135795480537a757c6b7c6c6d68011b7901617f7501597f77011c7901657f7501617f77000400000000013879011e798763013979009d013a79009d5379817b757c52797767013879827701409d01397900a069013a790400f15365a069013a79c50380510193a169012079086f6b785f5f5f5f5f7e013a7958807e011d797e01397978014a79bb5479817600a063013b79789476009f63768f77687602102795527901277995a1697568013b79547a757c6b7c6b7c6c6c013c795480537a757c6b7c6c6d68011f79016d7f7501657f7701207901717f75016d7f77000400000000013f790122798763014079009d014179009d5379817b757c52797767013f79827701409d01407900a0690141790400f15365a069014179c50380510193a1690124790862796269745f5f5f7e01417958807e0121797e01407978014f79bb5479817600a063014279789476009f63768f776876021027955279012b7995a1697568014279547a757c6b7c6b7c6c6c0143795480537a757c6b7c6c6d6801237901797f7501717f77012479017d7f7501797f770004000000000146790126798763014779009d014879009d5379817b757c52797767014679827701409d01477900a0690148790400f15365a069014879c50380510193a169012879086b75636f696e5f5f7e01487958807e0125797e01477978015479bb5479817600a063014979789476009f63768f776876021027955279012f7995a1697568014979547a757c6b7c6b7c6c6c014a795480537a757c6b7c6c6d6800012f7a0127798764768b776801317a0127798764768b776801337a0127798764768b776801357a0127798764768b776801377a0127798764768b776801397a0127798764768b7768013b7a0127798764768b7768013d7a0127798764768b7768013f7a01277a8764768b7768012c7aa269012179011e79011b790118790115790112795f795c7959790059795979a06359797758795a7a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c6c76597a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c6859795879a06359797757795a7a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c6c76587a757c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6859795779a06359797756795a7a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c6c76577a757c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6859795679a06359797755795a7a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c6c76567a757c6b7c6b7c6b7c6b7c6c6c6c6c6859795579a06359797754795a7a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c6c76557a757c6b7c6b7c6b7c6c6c6c6859795479a06359797753795a7a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c6c76547a757c6b7c6b7c6c6c6859795379a06359797752795a7a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c6c76537a757c6b7c6c6859795279a063597977785a7a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c6c77766858795879a0635879775779597a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c76587a757c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6858795779a0635879775679597a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c76577a757c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6858795679a0635879775579597a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c76567a757c6b7c6b7c6b7c6b7c6c6c6c6c6858795579a0635879775479597a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c76557a757c6b7c6b7c6b7c6c6c6c6858795479a0635879775379597a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c76547a757c6b7c6b7c6c6c6858795379a0635879775279597a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c76537a757c6b7c6c6858795279a06358797778597a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c77766857795779a0635779775679587a757c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c76577a757c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6857795679a0635779775579587a757c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c76567a757c6b7c6b7c6b7c6b7c6c6c6c6c6857795579a0635779775479587a757c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c76557a757c6b7c6b7c6b7c6c6c6c6857795479a0635779775379587a757c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c76547a757c6b7c6b7c6c6c6857795379a0635779775279587a757c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c76537a757c6b7c6c6857795279a06357797778587a757c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c77766856795679a0635679775579577a757c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c76567a757c6b7c6b7c6b7c6b7c6c6c6c6c6856795579a0635679775479577a757c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c76557a757c6b7c6b7c6b7c6c6c6c6856795479a0635679775379577a757c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c76547a757c6b7c6b7c6c6c6856795379a0635679775279577a757c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c76537a757c6b7c6c6856795279a06356797778577a757c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c77766855795579a0635579775479567a757c6b7c6b7c6b7c6b7c6c6c6c6c76557a757c6b7c6b7c6b7c6c6c6c6855795479a0635579775379567a757c6b7c6b7c6b7c6b7c6c6c6c6c76547a757c6b7c6b7c6c6c6855795379a0635579775279567a757c6b7c6b7c6b7c6b7c6c6c6c6c76537a757c6b7c6c6855795279a06355797778567a757c6b7c6b7c6b7c6b7c6c6c6c6c777668557a01307901117f75597f77817600a0636e9476009f63768f77687602102795527901387995a1697568012c7a5880012c7a7e01297a588001297a7e01267a588001267a7e01237a588001237a7e01207a588001207a7e011d7a5880011d7a7e011a7a5880011a7a7e01177a588001177a7e01147a588001147a7e587a587a7e577a7e567a7e557a7e547a7e537a7e7b7e7c7e014001207a8b54807ec554807e537a58807e7c7e011e7a017f7f75017d7f777e00d2886d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d7551675679519c63577900a2695779cdc0c7885779d1c0ce885779d3c0d09d5779ccc0c69d577ad2c0cf886d6d6d755167567a529dc0009d00cd00c78800d100ce8800d300d09d00cc00c602d00794a269c4529d51c701207f75537a8800cf76017f7f75017e7f77817c017d7f75517e7c8b51807e00d2886d6d75516868"
          },
          {
            "outpointTransactionHash": "28ebbfab8de6333c266a90ca189ac58619bd4d9d83d60a0695d201abda2bde75",
            "outpointIndex": 1,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": ["slot"]
          },
          {
            "outpointTransactionHash": "28ebbfab8de6333c266a90ca189ac58619bd4d9d83d60a0695d201abda2bde75",
            "outpointIndex": 2,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "418b119179c80fa2643b62232a619b56756456d9655e1ece0847cc3efd0e6579c0b8d0ce06a9a55f86ab17d07eef8496135e786e9c35400fdf2a8e838b3e0c9520612102645d2c4626fdbef13be39d2426a063c1aea699016556bbcd81c5c987fa0ad7ff"
          }
        ],
        "outputs": [
          {
            "lockingBytecode": "aa20619bd59af06f30db85416ceeeeeac526056692c1d383393b0093351016d4cbd187",
            "token": {
              "category": "458bdd9758bc244bf30e0582b0fe195b76d814addad70bfe913db86fae1592ae",
              "nft": {
                "commitment": "4079000000bf870c6ac0433ac8080000004089adc608000000bf870c6a803799c908000000bf870c6aa048d0c508000000bf870c6a40197eca08000000bf870c6a00a100c908000000bf870c6a80a7c8c508000000bf870c6a801ce2c808000000bf870c6a80efb0c708000000bf870c6ac0433ac808000000bf870c6a0000",
                "capability": "mutable"
              }
            },
            "valueSatoshis": 2000
          },
          {
            "lockingBytecode": "aa20dcae5787150a0050cf4c4532cf3973a7ff56710c54d90a0c0731d2a3f7d20ad287",
            "token": {
              "category": "9fda804b2a09aa894444d4d57aea23f462dbac808d590e13527949825f555dee",
              "nft": {
                "commitment": "20000000003ab08083f01e910f22b46da0e3d5f1a132e722c3dbdc87ecd388db04e7b5be2900000000000000000000000000000000000000000000000000000000000000000000000000ff",
                "capability": "mutable"
              }
            },
            "valueSatoshis": 2000
          },
          {
            "lockingBytecode": "76a914566f7153294d167193e92d783a87c002832b95e788ac",
            "valueSatoshis": 5823500
          }
        ]
      },
      "sourceOutputs": [
        {
          "valueSatoshis": 2000,
          "lockingBytecode": "aa20619bd59af06f30db85416ceeeeeac526056692c1d383393b0093351016d4cbd187",
          "token": {
            "category": "458bdd9758bc244bf30e0582b0fe195b76d814addad70bfe913db86fae1592ae",
            "nft": {
              "commitment": "40780000000b870c6a80efb0c7080000004089adc6080000000b870c6a803799c9080000000b870c6a20cdeec5080000000b870c6a4022bbca080000000b870c6ac031c0c7080000000b870c6a408070c6080000000b870c6a80efb0c7080000000b870c6a008649c8080000000b870c6ac01f46c7080000000b870c6a0000",
              "capability": "mutable"
            }
          }
        },
        {
          "valueSatoshis": 2000,
          "lockingBytecode": ["slot"],
          "token": {
            "category": "9fda804b2a09aa894444d4d57aea23f462dbac808d590e13527949825f555dee",
            "nft": {
              "commitment": "20000000003ab08083f01e910f22b46da0e3d5f1a132e722c3dbdc87ecd388db04e7b5be2900000000000000000000000000000000000000000000000000000000000000000000000000ff",
              "capability": "mutable"
            }
          }
        },
        {
          "valueSatoshis": 5848500,
          "lockingBytecode": "76a914566f7153294d167193e92d783a87c002832b95e788ac"
        }
      ]
    },
    "s2_28ebbfab8de6333c266a90ca189ac58619bd4d9d83d60a0695d201abda2bde75_2": {
      "description": "Scenario for input 2.",
      "name": "Scenario input 2",
      "transaction": {
        "locktime": 1779206079,
        "version": 2,
        "inputs": [
          {
            "outpointTransactionHash": "28ebbfab8de6333c266a90ca189ac58619bd4d9d83d60a0695d201abda2bde75",
            "outpointIndex": 0,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "210297d6ad28ad6396f62a44e90eb512ffb93c1a0b589b8855a204b40bbc1b9c897f21030dd4e962dff8edfa4a1ee2456b41a9ae791f697360d3b3037b6fac0ed617101721034aed066c6f51c0dbb168e8ed301434638535ef2ff47a1ad6ec26376fba46bd5b21032184d36539b91c83a0f216ee9c3ec1729bacd1606613297f5bf3ac68447a4a9021034c752f18d193f21a386032ae058ca5acad9cfd575223d9babd115d9d9e34c4db210287426749670ad4a88e791ff4c044c36cd9627da58a6d69f9cc6c1d17d505c16821033d434f52fd54d51bbc06d8f02d4a78ae69c1233e09da9ce6a73a9d2ba952522f2102423fa2b46bbf06bacd2dfedbf44a94fcb6ca34838c3fe12acf5b09ef7ff6a1b42103f85486b99a7f8aa7d6a1d69a0ae859bebb193bc90cc705cd096c6aaf497af5e604bf870c6a05c0433ac80840d2d7aff6d8edf5ad5d91ee1caa0c1cac84f1f02c74367053640ed610ce7523ab6f6939595bc176f6188dc0192caed935b8ad528a3c9e1ee8e82aa59c4494cd9104bf870c6a0580efb0c708402f07a7eac0185afcb68ae9bce77a7b22bd67195cd2a84941d03504a0748173437f1126a835c4f519c1a959879b8bac3337ccd0b3883f9ab39af23b2c23d02f0a04bf870c6a05801ce2c80840be6dfa7484afa26ac2dad0521c7f92f7fda85040e18d091a7c870e6d31a503019628c4dc7110a417530173e12a6b82c7221db961cb6d6bde05410e27c45bbf7304bf870c6a0580a7c8c508406f89ee6af505647919e70273d9618a000a6cd5aefdd96b620277a66ce2093bc317be2dde1e37b76f1c14f65218f8eb96952584db8d1aa8cbca30fa163e37672804bf870c6a0500a100c908405ea4e397f1e10a04b4aa2522a2ac250609373186bd1a974a96ebdd873b13b9f85982baefdd7fff3f2f68dcefcded348a37860168ae442cafaa539b1424a2bf7a04bf870c6a0540197eca0840f1d4459b33ac2c4d2a8a0949d086480217ffcdfdfc79a404ed22d5955eae0b43abe8ad14d7cb97e974dab9280b257c424ced54277e3b2bf1535cb4cc79a48f0d04bf870c6a05a048d0c508402eb3eae2f747e43576fa821ba0d5fcc6f348da6b035f7aee24bae11fe5df8cf0d6a7952c8e979f1836a06011065129a0750f1a19b640ef93139faa8b5fde333604bf870c6a05803799c90840466b720aaf569f5a796522f0d68140e93e43ba808ad976ad56e67d6c12fd3207f8fe5a4f4df841fc52fc0d7732b27f274695e7fe5e91dee38d62805e8810426104bf870c6a054089adc6084086eada468abd5aa9288f3ce241adc5c77a8964603e8655f98bb184dc77053e50830676a6be4f626f9b7b2a94dcf74bec668e27d3a09fae755d0c5cc014cb83a8004d370f5702c80002c80020aa205f14fb1e99b5945b3a88a6c26590a8a592354bf7511c071fa67cc21dd9d7084243482d5553440020ee5d555f82497952130e598d80acdb62f423ea7ad5d4444489aa092a4b80da9f5679009c63c0009d00cd00c78800d100ce8800d300d09d00cc00c602d00794a269c4539d51ce01207f758851cf768277014b9d76517f7501208801257f75557f77012279827701219d012379827701219d012479827701219d012579827701219d012679827701219d012779827701219d012879827701219d012979827701219d012a79827701219d0122790124797e0125797e0126797e0127797e0128797e0129797e012a797e012b797ea88800cf768277017f9d76517f7501408876557f75517f778178597f75557f778176013c93b175c57c02b40093a16940ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc55480537901197f7501117f775479011d7f7501197f770004000000005e79567987635f79009d6079009d5379817b757c527977675e79827701409d5f7900a06960790400f15365a0696079c50380510193a1695879086269747374616d707e607958807e55797e5f7978012c79bb5479817600a063011179789476009f63768f7768760210279552795f7995a1697568011179547a757c6b7c6b7c6c6c0112795480537a757c6b7c6c6d68577901257f75011d7f77587901297f7501257f770004000000000115795a798763011679009d011779009d5379817b757c52797767011579827701409d01167900a0690117790400f15365a069011779c50380510193a1695c790867656d696e695f5f7e01177958807e59797e01167978013179bb5479817600a063011879789476009f63768f77687602102795527901137995a1697568011879547a757c6b7c6b7c6c6c0119795480537a757c6b7c6c6d685b7901317f7501297f775c7901357f7501317f77000400000000011c795e798763011d79009d011e79009d5379817b757c52797767011c79827701409d011d7900a069011e790400f15365a069011e79c50380510193a169607908636f696e626173657e011e7958807e5d797e011d7978013679bb5479817600a063011f79789476009f63768f77687602102795527901177995a1697568011f79547a757c6b7c6b7c6c6c0120795480537a757c6b7c6c6d685f79013d7f7501357f77607901417f75013d7f770004000000000123790112798763012479009d012579009d5379817b757c52797767012379827701409d01247900a0690125790400f15365a069012579c50380510193a16901147908636765636b6f5f5f7e01257958807e0111797e01247978013b79bb5479817600a063012679789476009f63768f776876021027955279011b7995a1697568012679547a757c6b7c6b7c6c6c0127795480537a757c6b7c6c6d6801137901497f7501417f77011479014d7f7501497f77000400000000012a790116798763012b79009d012c79009d5379817b757c52797767012a79827701409d012b7900a069012c790400f15365a069012c79c50380510193a169011879086874785f5f5f5f5f7e012c7958807e0115797e012b7978014079bb5479817600a063012d79789476009f63768f776876021027955279011f7995a1697568012d79547a757c6b7c6b7c6c6c012e795480537a757c6b7c6c6d6801177901557f75014d7f7701187901597f7501557f77000400000000013179011a798763013279009d013379009d5379817b757c52797767013179827701409d01327900a0690133790400f15365a069013379c50380510193a169011c79086b72616b656e5f5f7e01337958807e0119797e01327978014579bb5479817600a063013479789476009f63768f77687602102795527901237995a1697568013479547a757c6b7c6b7c6c6c0135795480537a757c6b7c6c6d68011b7901617f7501597f77011c7901657f7501617f77000400000000013879011e798763013979009d013a79009d5379817b757c52797767013879827701409d01397900a069013a790400f15365a069013a79c50380510193a169012079086f6b785f5f5f5f5f7e013a7958807e011d797e01397978014a79bb5479817600a063013b79789476009f63768f77687602102795527901277995a1697568013b79547a757c6b7c6b7c6c6c013c795480537a757c6b7c6c6d68011f79016d7f7501657f7701207901717f75016d7f77000400000000013f790122798763014079009d014179009d5379817b757c52797767013f79827701409d01407900a0690141790400f15365a069014179c50380510193a1690124790862796269745f5f5f7e01417958807e0121797e01407978014f79bb5479817600a063014279789476009f63768f776876021027955279012b7995a1697568014279547a757c6b7c6b7c6c6c0143795480537a757c6b7c6c6d6801237901797f7501717f77012479017d7f7501797f770004000000000146790126798763014779009d014879009d5379817b757c52797767014679827701409d01477900a0690148790400f15365a069014879c50380510193a169012879086b75636f696e5f5f7e01487958807e0125797e01477978015479bb5479817600a063014979789476009f63768f776876021027955279012f7995a1697568014979547a757c6b7c6b7c6c6c014a795480537a757c6b7c6c6d6800012f7a0127798764768b776801317a0127798764768b776801337a0127798764768b776801357a0127798764768b776801377a0127798764768b776801397a0127798764768b7768013b7a0127798764768b7768013d7a0127798764768b7768013f7a01277a8764768b7768012c7aa269012179011e79011b790118790115790112795f795c7959790059795979a06359797758795a7a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c6c76597a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c6859795879a06359797757795a7a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c6c76587a757c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6859795779a06359797756795a7a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c6c76577a757c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6859795679a06359797755795a7a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c6c76567a757c6b7c6b7c6b7c6b7c6c6c6c6c6859795579a06359797754795a7a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c6c76557a757c6b7c6b7c6b7c6c6c6c6859795479a06359797753795a7a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c6c76547a757c6b7c6b7c6c6c6859795379a06359797752795a7a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c6c76537a757c6b7c6c6859795279a063597977785a7a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c6c77766858795879a0635879775779597a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c76587a757c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6858795779a0635879775679597a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c76577a757c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6858795679a0635879775579597a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c76567a757c6b7c6b7c6b7c6b7c6c6c6c6c6858795579a0635879775479597a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c76557a757c6b7c6b7c6b7c6c6c6c6858795479a0635879775379597a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c76547a757c6b7c6b7c6c6c6858795379a0635879775279597a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c76537a757c6b7c6c6858795279a06358797778597a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c77766857795779a0635779775679587a757c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c76577a757c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6857795679a0635779775579587a757c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c76567a757c6b7c6b7c6b7c6b7c6c6c6c6c6857795579a0635779775479587a757c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c76557a757c6b7c6b7c6b7c6c6c6c6857795479a0635779775379587a757c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c76547a757c6b7c6b7c6c6c6857795379a0635779775279587a757c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c76537a757c6b7c6c6857795279a06357797778587a757c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c77766856795679a0635679775579577a757c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c76567a757c6b7c6b7c6b7c6b7c6c6c6c6c6856795579a0635679775479577a757c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c76557a757c6b7c6b7c6b7c6c6c6c6856795479a0635679775379577a757c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c76547a757c6b7c6b7c6c6c6856795379a0635679775279577a757c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c76537a757c6b7c6c6856795279a06356797778577a757c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c77766855795579a0635579775479567a757c6b7c6b7c6b7c6b7c6c6c6c6c76557a757c6b7c6b7c6b7c6c6c6c6855795479a0635579775379567a757c6b7c6b7c6b7c6b7c6c6c6c6c76547a757c6b7c6b7c6c6c6855795379a0635579775279567a757c6b7c6b7c6b7c6b7c6c6c6c6c76537a757c6b7c6c6855795279a06355797778567a757c6b7c6b7c6b7c6b7c6c6c6c6c777668557a01307901117f75597f77817600a0636e9476009f63768f77687602102795527901387995a1697568012c7a5880012c7a7e01297a588001297a7e01267a588001267a7e01237a588001237a7e01207a588001207a7e011d7a5880011d7a7e011a7a5880011a7a7e01177a588001177a7e01147a588001147a7e587a587a7e577a7e567a7e557a7e547a7e537a7e7b7e7c7e014001207a8b54807ec554807e537a58807e7c7e011e7a017f7f75017d7f777e00d2886d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d7551675679519c63577900a2695779cdc0c7885779d1c0ce885779d3c0d09d5779ccc0c69d577ad2c0cf886d6d6d755167567a529dc0009d00cd00c78800d100ce8800d300d09d00cc00c602d00794a269c4529d51c701207f75537a8800cf76017f7f75017e7f77817c017d7f75517e7c8b51807e00d2886d6d75516868"
          },
          {
            "outpointTransactionHash": "28ebbfab8de6333c266a90ca189ac58619bd4d9d83d60a0695d201abda2bde75",
            "outpointIndex": 1,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "51004da4045520aa205f14fb1e99b5945b3a88a6c26590a8a592354bf7511c071fa67cc21dd9d75279009c63537900a2695379cdc0c7885379d1c0ce885379d3c0d09d5379ccc0c69d537ad2c0cf87777777675279519c63c0009d00cd00c78800d100ce8800d300d09d00cc00c602d00794a269c4529d00cf768277014b9d76517f75012088587982770229019d5879a87801257f75557f778876014b7f75014a7f7701ff88547900a2695479599f695579827701219d5579517f7552875679517f7553879b69567900a0695679040065cd1d9f695779b1755679587902900093a2695679587a02a00593a16976557f75517f7781548007707265706172657e557951807e56797e577954807e5a7a51876351c701207f75537988675979827754790141959d4f00657656799f766b63760141955c79788b7f75787f77815d7952790141937f7552798b7f777800a26978599f69785b799e69785579a0695d7952790121950121937f7552790121957f777857795279bb5279567a757c6b7c6b7c6b7c6b7c6c6c6c6c54798b557a757c6b7c6b7c6b7c6c6c6c6d6d686c91666d687c01257f75567a7e567a54807e557a51807e00d2886d6d6d51675279529c63c0009d00cd00c78800d100ce8800d300d09d00cc00c602d00794a269c4529d00cf768277014b9d76517f75012088547982770229019d5479a87801257f75557f778876014b7f75014a7f7701ff87916976557f75517f778178014b7f75014a7f77817c54800761626f72745f5f7e7851807e587a51876351c701207f75547988675779827755790141959d4f00657657799f766b63760141955a79788b7f75787f77815b7952790141937f7552798b7f777800a26978599f697857799e69785579a0695b7952790121950121937f7552790121957f777857795279bb5279567a757c6b7c6b7c6b7c6b7c6c6c6c6c54798b557a757c6b7c6b7c6b7c6c6c6c6d6d686c91666d687b01257f75210000000000000000000000000000000000000000000000000000000000000000007e04000000007e01ff7e00d2886d6d6d7551675279539c63c0009d00cd00c78800d100ce8800d300d09d00cc00c602d00794a269c4529d00cf768277014b9d76517f75012088547982770229019d5479a87801257f75557f778876014b7f75014a7f7701ff87916976014a7f7501467f778178014b7f75014a7f7781527901467f7501257f777bb175567952790121957f757c7e567a0229017f757b0121950121937f777e7c557f75517f778101207c8b54807e7ca87e210000000000000000000000000000000000000000000000000000000000000000007e04000000007e01ff7e00d287777777677b549dc0009d00cd00c78800d100ce8800d300d09d00cc00c602d00794a269c4529d00cf768277014b9d76517f75012088537900a2695379599f695479827701219d5479517f7552875579517f7553879b69557982770229019d5579a87801257f75557f778851c701207f757b88547953790121957f75547a7e547a0229017f75547a0121950121937f777e7c557f75517f778101207c8b54807e7ca87e210000000000000000000000000000000000000000000000000000000000000000007e04000000007e01ff7e00d2877768686868"
          },
          {
            "outpointTransactionHash": "28ebbfab8de6333c266a90ca189ac58619bd4d9d83d60a0695d201abda2bde75",
            "outpointIndex": 2,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": ["slot"]
          }
        ],
        "outputs": [
          {
            "lockingBytecode": "aa20619bd59af06f30db85416ceeeeeac526056692c1d383393b0093351016d4cbd187",
            "token": {
              "category": "458bdd9758bc244bf30e0582b0fe195b76d814addad70bfe913db86fae1592ae",
              "nft": {
                "commitment": "4079000000bf870c6ac0433ac8080000004089adc608000000bf870c6a803799c908000000bf870c6aa048d0c508000000bf870c6a40197eca08000000bf870c6a00a100c908000000bf870c6a80a7c8c508000000bf870c6a801ce2c808000000bf870c6a80efb0c708000000bf870c6ac0433ac808000000bf870c6a0000",
                "capability": "mutable"
              }
            },
            "valueSatoshis": 2000
          },
          {
            "lockingBytecode": "aa20dcae5787150a0050cf4c4532cf3973a7ff56710c54d90a0c0731d2a3f7d20ad287",
            "token": {
              "category": "9fda804b2a09aa894444d4d57aea23f462dbac808d590e13527949825f555dee",
              "nft": {
                "commitment": "20000000003ab08083f01e910f22b46da0e3d5f1a132e722c3dbdc87ecd388db04e7b5be2900000000000000000000000000000000000000000000000000000000000000000000000000ff",
                "capability": "mutable"
              }
            },
            "valueSatoshis": 2000
          },
          {
            "lockingBytecode": "76a914566f7153294d167193e92d783a87c002832b95e788ac",
            "valueSatoshis": 5823500
          }
        ]
      },
      "sourceOutputs": [
        {
          "valueSatoshis": 2000,
          "lockingBytecode": "aa20619bd59af06f30db85416ceeeeeac526056692c1d383393b0093351016d4cbd187",
          "token": {
            "category": "458bdd9758bc244bf30e0582b0fe195b76d814addad70bfe913db86fae1592ae",
            "nft": {
              "commitment": "40780000000b870c6a80efb0c7080000004089adc6080000000b870c6a803799c9080000000b870c6a20cdeec5080000000b870c6a4022bbca080000000b870c6ac031c0c7080000000b870c6a408070c6080000000b870c6a80efb0c7080000000b870c6a008649c8080000000b870c6ac01f46c7080000000b870c6a0000",
              "capability": "mutable"
            }
          }
        },
        {
          "valueSatoshis": 2000,
          "lockingBytecode": "aa20dcae5787150a0050cf4c4532cf3973a7ff56710c54d90a0c0731d2a3f7d20ad287",
          "token": {
            "category": "9fda804b2a09aa894444d4d57aea23f462dbac808d590e13527949825f555dee",
            "nft": {
              "commitment": "20000000003ab08083f01e910f22b46da0e3d5f1a132e722c3dbdc87ecd388db04e7b5be2900000000000000000000000000000000000000000000000000000000000000000000000000ff",
              "capability": "mutable"
            }
          }
        },
        {
          "valueSatoshis": 5848500,
          "lockingBytecode": ["slot"]
        }
      ]
    }
  },
  "scripts": {
    "u0_28ebbfab8de6333c266a90ca189ac58619bd4d9d83d60a0695d201abda2bde75_0": {
      "name": "unlock_0",
      "script": "<0x0297d6ad28ad6396f62a44e90eb512ffb93c1a0b589b8855a204b40bbc1b9c897f>\n<0x030dd4e962dff8edfa4a1ee2456b41a9ae791f697360d3b3037b6fac0ed6171017>\n<0x034aed066c6f51c0dbb168e8ed301434638535ef2ff47a1ad6ec26376fba46bd5b>\n<0x032184d36539b91c83a0f216ee9c3ec1729bacd1606613297f5bf3ac68447a4a90>\n<0x034c752f18d193f21a386032ae058ca5acad9cfd575223d9babd115d9d9e34c4db>\n<0x0287426749670ad4a88e791ff4c044c36cd9627da58a6d69f9cc6c1d17d505c168>\n<0x033d434f52fd54d51bbc06d8f02d4a78ae69c1233e09da9ce6a73a9d2ba952522f>\n<0x02423fa2b46bbf06bacd2dfedbf44a94fcb6ca34838c3fe12acf5b09ef7ff6a1b4>\n<0x03f85486b99a7f8aa7d6a1d69a0ae859bebb193bc90cc705cd096c6aaf497af5e6>\n<0xbf870c6a>\n<0xc0433ac808>\n<0xd2d7aff6d8edf5ad5d91ee1caa0c1cac84f1f02c74367053640ed610ce7523ab6f6939595bc176f6188dc0192caed935b8ad528a3c9e1ee8e82aa59c4494cd91>\n<0xbf870c6a>\n<0x80efb0c708>\n<0x2f07a7eac0185afcb68ae9bce77a7b22bd67195cd2a84941d03504a0748173437f1126a835c4f519c1a959879b8bac3337ccd0b3883f9ab39af23b2c23d02f0a>\n<0xbf870c6a>\n<0x801ce2c808>\n<0xbe6dfa7484afa26ac2dad0521c7f92f7fda85040e18d091a7c870e6d31a503019628c4dc7110a417530173e12a6b82c7221db961cb6d6bde05410e27c45bbf73>\n<0xbf870c6a>\n<0x80a7c8c508>\n<0x6f89ee6af505647919e70273d9618a000a6cd5aefdd96b620277a66ce2093bc317be2dde1e37b76f1c14f65218f8eb96952584db8d1aa8cbca30fa163e376728>\n<0xbf870c6a>\n<0x00a100c908>\n<0x5ea4e397f1e10a04b4aa2522a2ac250609373186bd1a974a96ebdd873b13b9f85982baefdd7fff3f2f68dcefcded348a37860168ae442cafaa539b1424a2bf7a>\n<0xbf870c6a>\n<0x40197eca08>\n<0xf1d4459b33ac2c4d2a8a0949d086480217ffcdfdfc79a404ed22d5955eae0b43abe8ad14d7cb97e974dab9280b257c424ced54277e3b2bf1535cb4cc79a48f0d>\n<0xbf870c6a>\n<0xa048d0c508>\n<0x2eb3eae2f747e43576fa821ba0d5fcc6f348da6b035f7aee24bae11fe5df8cf0d6a7952c8e979f1836a06011065129a0750f1a19b640ef93139faa8b5fde3336>\n<0xbf870c6a>\n<0x803799c908>\n<0x466b720aaf569f5a796522f0d68140e93e43ba808ad976ad56e67d6c12fd3207f8fe5a4f4df841fc52fc0d7732b27f274695e7fe5e91dee38d62805e88104261>\n<0xbf870c6a>\n<0x4089adc608>\n<0x86eada468abd5aa9288f3ce241adc5c77a8964603e8655f98bb184dc77053e50830676a6be4f626f9b7b2a94dcf74bec668e27d3a09fae755d0c5cc014cb83a8>\n<0>",
      "unlocks": "l0_28ebbfab8de6333c266a90ca189ac58619bd4d9d83d60a0695d201abda2bde75_0",
      "passes": [
        "s0_28ebbfab8de6333c266a90ca189ac58619bd4d9d83d60a0695d201abda2bde75_0"
      ]
    },
    "l0_28ebbfab8de6333c266a90ca189ac58619bd4d9d83d60a0695d201abda2bde75_0": {
      "lockingType": "p2sh32",
      "name": "lock_0",
      "script": "<7>\n<0xc800>\n<0xc800>\n<0xaa205f14fb1e99b5945b3a88a6c26590a8a592354bf7511c071fa67cc21dd9d7>\n<0x4243482d55534400>\n<0xee5d555f82497952130e598d80acdb62f423ea7ad5d4444489aa092a4b80da9f>\n<6>\nOP_PICK\n<0>\nOP_NUMEQUAL\nOP_IF\n    OP_INPUTINDEX\n    <0>\n    OP_NUMEQUALVERIFY\n    <0>\n    OP_OUTPUTBYTECODE\n    <0>\n    OP_UTXOBYTECODE\n    OP_EQUALVERIFY\n    <0>\n    OP_OUTPUTTOKENCATEGORY\n    <0>\n    OP_UTXOTOKENCATEGORY\n    OP_EQUALVERIFY\n    <0>\n    OP_OUTPUTTOKENAMOUNT\n    <0>\n    OP_UTXOTOKENAMOUNT\n    OP_NUMEQUALVERIFY\n    <0>\n    OP_OUTPUTVALUE\n    <0>\n    OP_UTXOVALUE\n    <0xd007>\n    OP_SUB\n    OP_GREATERTHANOREQUAL\n    OP_VERIFY\n    OP_TXOUTPUTCOUNT\n    <3>\n    OP_NUMEQUALVERIFY\n    <1>\n    OP_UTXOTOKENCATEGORY\n    <0x20>\n    OP_SPLIT\n    OP_DROP\n    OP_EQUALVERIFY\n    <1>\n    OP_UTXOTOKENCOMMITMENT\n    OP_DUP\n    OP_SIZE\n    OP_NIP\n    <0x4b>\n    OP_NUMEQUALVERIFY\n    OP_DUP\n    <1>\n    OP_SPLIT\n    OP_DROP\n    <0x20>\n    OP_EQUALVERIFY\n    <0x25>\n    OP_SPLIT\n    OP_DROP\n    <5>\n    OP_SPLIT\n    OP_NIP\n    <0x22>\n    OP_PICK\n    OP_SIZE\n    OP_NIP\n    <0x21>\n    OP_NUMEQUALVERIFY\n    <0x23>\n    OP_PICK\n    OP_SIZE\n    OP_NIP\n    <0x21>\n    OP_NUMEQUALVERIFY\n    <0x24>\n    OP_PICK\n    OP_SIZE\n    OP_NIP\n    <0x21>\n    OP_NUMEQUALVERIFY\n    <0x25>\n    OP_PICK\n    OP_SIZE\n    OP_NIP\n    <0x21>\n    OP_NUMEQUALVERIFY\n    <0x26>\n    OP_PICK\n    OP_SIZE\n    OP_NIP\n    <0x21>\n    OP_NUMEQUALVERIFY\n    <0x27>\n    OP_PICK\n    OP_SIZE\n    OP_NIP\n    <0x21>\n    OP_NUMEQUALVERIFY\n    <0x28>\n    OP_PICK\n    OP_SIZE\n    OP_NIP\n    <0x21>\n    OP_NUMEQUALVERIFY\n    <0x29>\n    OP_PICK\n    OP_SIZE\n    OP_NIP\n    <0x21>\n    OP_NUMEQUALVERIFY\n    <0x2a>\n    OP_PICK\n    OP_SIZE\n    OP_NIP\n    <0x21>\n    OP_NUMEQUALVERIFY\n    <0x22>\n    OP_PICK\n    <0x24>\n    OP_PICK\n    OP_CAT\n    <0x25>\n    OP_PICK\n    OP_CAT\n    <0x26>\n    OP_PICK\n    OP_CAT\n    <0x27>\n    OP_PICK\n    OP_CAT\n    <0x28>\n    OP_PICK\n    OP_CAT\n    <0x29>\n    OP_PICK\n    OP_CAT\n    <0x2a>\n    OP_PICK\n    OP_CAT\n    <0x2b>\n    OP_PICK\n    OP_CAT\n    OP_SHA256\n    OP_EQUALVERIFY\n    <0>\n    OP_UTXOTOKENCOMMITMENT\n    OP_DUP\n    OP_SIZE\n    OP_NIP\n    <0x7f>\n    OP_NUMEQUALVERIFY\n    OP_DUP\n    <1>\n    OP_SPLIT\n    OP_DROP\n    <0x40>\n    OP_EQUALVERIFY\n    OP_DUP\n    <5>\n    OP_SPLIT\n    OP_DROP\n    <1>\n    OP_SPLIT\n    OP_NIP\n    OP_BIN2NUM\n    OP_OVER\n    <9>\n    OP_SPLIT\n    OP_DROP\n    <5>\n    OP_SPLIT\n    OP_NIP\n    OP_BIN2NUM\n    OP_DUP\n    <0x3c>\n    OP_ADD\n    OP_CHECKLOCKTIMEVERIFY\n    OP_DROP\n    OP_TXLOCKTIME\n    OP_SWAP\n    <0xb400>\n    OP_ADD\n    OP_LESSTHANOREQUAL\n    OP_VERIFY\n    <0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff>\n    OP_TXLOCKTIME\n    <4>\n    OP_NUM2BIN\n    <3>\n    OP_PICK\n    <0x19>\n    OP_SPLIT\n    OP_DROP\n    <0x11>\n    OP_SPLIT\n    OP_NIP\n    <4>\n    OP_PICK\n    <0x1d>\n    OP_SPLIT\n    OP_DROP\n    <0x19>\n    OP_SPLIT\n    OP_NIP\n    <0>\n    <0x00000000>\n    <14>\n    OP_PICK\n    <6>\n    OP_PICK\n    OP_EQUAL\n    OP_IF\n        <15>\n        OP_PICK\n        <0>\n        OP_NUMEQUALVERIFY\n        <16>\n        OP_PICK\n        <0>\n        OP_NUMEQUALVERIFY\n        <3>\n        OP_PICK\n        OP_BIN2NUM\n        OP_ROT\n        OP_DROP\n        OP_SWAP\n        <2>\n        OP_PICK\n        OP_NIP\n    OP_ELSE\n        <14>\n        OP_PICK\n        OP_SIZE\n        OP_NIP\n        <0x40>\n        OP_NUMEQUALVERIFY\n        <15>\n        OP_PICK\n        <0>\n        OP_GREATERTHAN\n        OP_VERIFY\n        <16>\n        OP_PICK\n        <0x00f15365>\n        OP_GREATERTHAN\n        OP_VERIFY\n        <16>\n        OP_PICK\n        OP_TXLOCKTIME\n        <0x805101>\n        OP_ADD\n        OP_LESSTHANOREQUAL\n        OP_VERIFY\n        <8>\n        OP_PICK\n        <0x6269747374616d70>\n        OP_CAT\n        <16>\n        OP_PICK\n        <8>\n        OP_NUM2BIN\n        OP_CAT\n        <5>\n        OP_PICK\n        OP_CAT\n        <15>\n        OP_PICK\n        OP_OVER\n        <0x2c>\n        OP_PICK\n        OP_CHECKDATASIGVERIFY\n        <4>\n        OP_PICK\n        OP_BIN2NUM\n        OP_DUP\n        <0>\n        OP_GREATERTHAN\n        OP_IF\n            <0x11>\n            OP_PICK\n            OP_OVER\n            OP_SUB\n            OP_DUP\n            <0>\n            OP_LESSTHAN\n            OP_IF\n                OP_DUP\n                OP_NEGATE\n                OP_NIP\n            OP_ENDIF\n            OP_DUP\n            <0x1027>\n            OP_MUL\n            <2>\n            OP_PICK\n            <15>\n            OP_PICK\n            OP_MUL\n            OP_LESSTHANOREQUAL\n            OP_VERIFY\n            OP_DROP\n        OP_ENDIF\n        <0x11>\n        OP_PICK\n        <4>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        <0x12>\n        OP_PICK\n        <4>\n        OP_NUM2BIN\n        <3>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_2DROP\n    OP_ENDIF\n    <7>\n    OP_PICK\n    <0x25>\n    OP_SPLIT\n    OP_DROP\n    <0x1d>\n    OP_SPLIT\n    OP_NIP\n    <8>\n    OP_PICK\n    <0x29>\n    OP_SPLIT\n    OP_DROP\n    <0x25>\n    OP_SPLIT\n    OP_NIP\n    <0>\n    <0x00000000>\n    <0x15>\n    OP_PICK\n    <10>\n    OP_PICK\n    OP_EQUAL\n    OP_IF\n        <0x16>\n        OP_PICK\n        <0>\n        OP_NUMEQUALVERIFY\n        <0x17>\n        OP_PICK\n        <0>\n        OP_NUMEQUALVERIFY\n        <3>\n        OP_PICK\n        OP_BIN2NUM\n        OP_ROT\n        OP_DROP\n        OP_SWAP\n        <2>\n        OP_PICK\n        OP_NIP\n    OP_ELSE\n        <0x15>\n        OP_PICK\n        OP_SIZE\n        OP_NIP\n        <0x40>\n        OP_NUMEQUALVERIFY\n        <0x16>\n        OP_PICK\n        <0>\n        OP_GREATERTHAN\n        OP_VERIFY\n        <0x17>\n        OP_PICK\n        <0x00f15365>\n        OP_GREATERTHAN\n        OP_VERIFY\n        <0x17>\n        OP_PICK\n        OP_TXLOCKTIME\n        <0x805101>\n        OP_ADD\n        OP_LESSTHANOREQUAL\n        OP_VERIFY\n        <12>\n        OP_PICK\n        <0x67656d696e695f5f>\n        OP_CAT\n        <0x17>\n        OP_PICK\n        <8>\n        OP_NUM2BIN\n        OP_CAT\n        <9>\n        OP_PICK\n        OP_CAT\n        <0x16>\n        OP_PICK\n        OP_OVER\n        <0x31>\n        OP_PICK\n        OP_CHECKDATASIGVERIFY\n        <4>\n        OP_PICK\n        OP_BIN2NUM\n        OP_DUP\n        <0>\n        OP_GREATERTHAN\n        OP_IF\n            <0x18>\n            OP_PICK\n            OP_OVER\n            OP_SUB\n            OP_DUP\n            <0>\n            OP_LESSTHAN\n            OP_IF\n                OP_DUP\n                OP_NEGATE\n                OP_NIP\n            OP_ENDIF\n            OP_DUP\n            <0x1027>\n            OP_MUL\n            <2>\n            OP_PICK\n            <0x13>\n            OP_PICK\n            OP_MUL\n            OP_LESSTHANOREQUAL\n            OP_VERIFY\n            OP_DROP\n        OP_ENDIF\n        <0x18>\n        OP_PICK\n        <4>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        <0x19>\n        OP_PICK\n        <4>\n        OP_NUM2BIN\n        <3>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_2DROP\n    OP_ENDIF\n    <11>\n    OP_PICK\n    <0x31>\n    OP_SPLIT\n    OP_DROP\n    <0x29>\n    OP_SPLIT\n    OP_NIP\n    <12>\n    OP_PICK\n    <0x35>\n    OP_SPLIT\n    OP_DROP\n    <0x31>\n    OP_SPLIT\n    OP_NIP\n    <0>\n    <0x00000000>\n    <0x1c>\n    OP_PICK\n    <14>\n    OP_PICK\n    OP_EQUAL\n    OP_IF\n        <0x1d>\n        OP_PICK\n        <0>\n        OP_NUMEQUALVERIFY\n        <0x1e>\n        OP_PICK\n        <0>\n        OP_NUMEQUALVERIFY\n        <3>\n        OP_PICK\n        OP_BIN2NUM\n        OP_ROT\n        OP_DROP\n        OP_SWAP\n        <2>\n        OP_PICK\n        OP_NIP\n    OP_ELSE\n        <0x1c>\n        OP_PICK\n        OP_SIZE\n        OP_NIP\n        <0x40>\n        OP_NUMEQUALVERIFY\n        <0x1d>\n        OP_PICK\n        <0>\n        OP_GREATERTHAN\n        OP_VERIFY\n        <0x1e>\n        OP_PICK\n        <0x00f15365>\n        OP_GREATERTHAN\n        OP_VERIFY\n        <0x1e>\n        OP_PICK\n        OP_TXLOCKTIME\n        <0x805101>\n        OP_ADD\n        OP_LESSTHANOREQUAL\n        OP_VERIFY\n        <16>\n        OP_PICK\n        <0x636f696e62617365>\n        OP_CAT\n        <0x1e>\n        OP_PICK\n        <8>\n        OP_NUM2BIN\n        OP_CAT\n        <13>\n        OP_PICK\n        OP_CAT\n        <0x1d>\n        OP_PICK\n        OP_OVER\n        <0x36>\n        OP_PICK\n        OP_CHECKDATASIGVERIFY\n        <4>\n        OP_PICK\n        OP_BIN2NUM\n        OP_DUP\n        <0>\n        OP_GREATERTHAN\n        OP_IF\n            <0x1f>\n            OP_PICK\n            OP_OVER\n            OP_SUB\n            OP_DUP\n            <0>\n            OP_LESSTHAN\n            OP_IF\n                OP_DUP\n                OP_NEGATE\n                OP_NIP\n            OP_ENDIF\n            OP_DUP\n            <0x1027>\n            OP_MUL\n            <2>\n            OP_PICK\n            <0x17>\n            OP_PICK\n            OP_MUL\n            OP_LESSTHANOREQUAL\n            OP_VERIFY\n            OP_DROP\n        OP_ENDIF\n        <0x1f>\n        OP_PICK\n        <4>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        <0x20>\n        OP_PICK\n        <4>\n        OP_NUM2BIN\n        <3>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_2DROP\n    OP_ENDIF\n    <15>\n    OP_PICK\n    <0x3d>\n    OP_SPLIT\n    OP_DROP\n    <0x35>\n    OP_SPLIT\n    OP_NIP\n    <16>\n    OP_PICK\n    <0x41>\n    OP_SPLIT\n    OP_DROP\n    <0x3d>\n    OP_SPLIT\n    OP_NIP\n    <0>\n    <0x00000000>\n    <0x23>\n    OP_PICK\n    <0x12>\n    OP_PICK\n    OP_EQUAL\n    OP_IF\n        <0x24>\n        OP_PICK\n        <0>\n        OP_NUMEQUALVERIFY\n        <0x25>\n        OP_PICK\n        <0>\n        OP_NUMEQUALVERIFY\n        <3>\n        OP_PICK\n        OP_BIN2NUM\n        OP_ROT\n        OP_DROP\n        OP_SWAP\n        <2>\n        OP_PICK\n        OP_NIP\n    OP_ELSE\n        <0x23>\n        OP_PICK\n        OP_SIZE\n        OP_NIP\n        <0x40>\n        OP_NUMEQUALVERIFY\n        <0x24>\n        OP_PICK\n        <0>\n        OP_GREATERTHAN\n        OP_VERIFY\n        <0x25>\n        OP_PICK\n        <0x00f15365>\n        OP_GREATERTHAN\n        OP_VERIFY\n        <0x25>\n        OP_PICK\n        OP_TXLOCKTIME\n        <0x805101>\n        OP_ADD\n        OP_LESSTHANOREQUAL\n        OP_VERIFY\n        <0x14>\n        OP_PICK\n        <0x636765636b6f5f5f>\n        OP_CAT\n        <0x25>\n        OP_PICK\n        <8>\n        OP_NUM2BIN\n        OP_CAT\n        <0x11>\n        OP_PICK\n        OP_CAT\n        <0x24>\n        OP_PICK\n        OP_OVER\n        <0x3b>\n        OP_PICK\n        OP_CHECKDATASIGVERIFY\n        <4>\n        OP_PICK\n        OP_BIN2NUM\n        OP_DUP\n        <0>\n        OP_GREATERTHAN\n        OP_IF\n            <0x26>\n            OP_PICK\n            OP_OVER\n            OP_SUB\n            OP_DUP\n            <0>\n            OP_LESSTHAN\n            OP_IF\n                OP_DUP\n                OP_NEGATE\n                OP_NIP\n            OP_ENDIF\n            OP_DUP\n            <0x1027>\n            OP_MUL\n            <2>\n            OP_PICK\n            <0x1b>\n            OP_PICK\n            OP_MUL\n            OP_LESSTHANOREQUAL\n            OP_VERIFY\n            OP_DROP\n        OP_ENDIF\n        <0x26>\n        OP_PICK\n        <4>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        <0x27>\n        OP_PICK\n        <4>\n        OP_NUM2BIN\n        <3>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_2DROP\n    OP_ENDIF\n    <0x13>\n    OP_PICK\n    <0x49>\n    OP_SPLIT\n    OP_DROP\n    <0x41>\n    OP_SPLIT\n    OP_NIP\n    <0x14>\n    OP_PICK\n    <0x4d>\n    OP_SPLIT\n    OP_DROP\n    <0x49>\n    OP_SPLIT\n    OP_NIP\n    <0>\n    <0x00000000>\n    <0x2a>\n    OP_PICK\n    <0x16>\n    OP_PICK\n    OP_EQUAL\n    OP_IF\n        <0x2b>\n        OP_PICK\n        <0>\n        OP_NUMEQUALVERIFY\n        <0x2c>\n        OP_PICK\n        <0>\n        OP_NUMEQUALVERIFY\n        <3>\n        OP_PICK\n        OP_BIN2NUM\n        OP_ROT\n        OP_DROP\n        OP_SWAP\n        <2>\n        OP_PICK\n        OP_NIP\n    OP_ELSE\n        <0x2a>\n        OP_PICK\n        OP_SIZE\n        OP_NIP\n        <0x40>\n        OP_NUMEQUALVERIFY\n        <0x2b>\n        OP_PICK\n        <0>\n        OP_GREATERTHAN\n        OP_VERIFY\n        <0x2c>\n        OP_PICK\n        <0x00f15365>\n        OP_GREATERTHAN\n        OP_VERIFY\n        <0x2c>\n        OP_PICK\n        OP_TXLOCKTIME\n        <0x805101>\n        OP_ADD\n        OP_LESSTHANOREQUAL\n        OP_VERIFY\n        <0x18>\n        OP_PICK\n        <0x6874785f5f5f5f5f>\n        OP_CAT\n        <0x2c>\n        OP_PICK\n        <8>\n        OP_NUM2BIN\n        OP_CAT\n        <0x15>\n        OP_PICK\n        OP_CAT\n        <0x2b>\n        OP_PICK\n        OP_OVER\n        <0x40>\n        OP_PICK\n        OP_CHECKDATASIGVERIFY\n        <4>\n        OP_PICK\n        OP_BIN2NUM\n        OP_DUP\n        <0>\n        OP_GREATERTHAN\n        OP_IF\n            <0x2d>\n            OP_PICK\n            OP_OVER\n            OP_SUB\n            OP_DUP\n            <0>\n            OP_LESSTHAN\n            OP_IF\n                OP_DUP\n                OP_NEGATE\n                OP_NIP\n            OP_ENDIF\n            OP_DUP\n            <0x1027>\n            OP_MUL\n            <2>\n            OP_PICK\n            <0x1f>\n            OP_PICK\n            OP_MUL\n            OP_LESSTHANOREQUAL\n            OP_VERIFY\n            OP_DROP\n        OP_ENDIF\n        <0x2d>\n        OP_PICK\n        <4>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        <0x2e>\n        OP_PICK\n        <4>\n        OP_NUM2BIN\n        <3>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_2DROP\n    OP_ENDIF\n    <0x17>\n    OP_PICK\n    <0x55>\n    OP_SPLIT\n    OP_DROP\n    <0x4d>\n    OP_SPLIT\n    OP_NIP\n    <0x18>\n    OP_PICK\n    <0x59>\n    OP_SPLIT\n    OP_DROP\n    <0x55>\n    OP_SPLIT\n    OP_NIP\n    <0>\n    <0x00000000>\n    <0x31>\n    OP_PICK\n    <0x1a>\n    OP_PICK\n    OP_EQUAL\n    OP_IF\n        <0x32>\n        OP_PICK\n        <0>\n        OP_NUMEQUALVERIFY\n        <0x33>\n        OP_PICK\n        <0>\n        OP_NUMEQUALVERIFY\n        <3>\n        OP_PICK\n        OP_BIN2NUM\n        OP_ROT\n        OP_DROP\n        OP_SWAP\n        <2>\n        OP_PICK\n        OP_NIP\n    OP_ELSE\n        <0x31>\n        OP_PICK\n        OP_SIZE\n        OP_NIP\n        <0x40>\n        OP_NUMEQUALVERIFY\n        <0x32>\n        OP_PICK\n        <0>\n        OP_GREATERTHAN\n        OP_VERIFY\n        <0x33>\n        OP_PICK\n        <0x00f15365>\n        OP_GREATERTHAN\n        OP_VERIFY\n        <0x33>\n        OP_PICK\n        OP_TXLOCKTIME\n        <0x805101>\n        OP_ADD\n        OP_LESSTHANOREQUAL\n        OP_VERIFY\n        <0x1c>\n        OP_PICK\n        <0x6b72616b656e5f5f>\n        OP_CAT\n        <0x33>\n        OP_PICK\n        <8>\n        OP_NUM2BIN\n        OP_CAT\n        <0x19>\n        OP_PICK\n        OP_CAT\n        <0x32>\n        OP_PICK\n        OP_OVER\n        <0x45>\n        OP_PICK\n        OP_CHECKDATASIGVERIFY\n        <4>\n        OP_PICK\n        OP_BIN2NUM\n        OP_DUP\n        <0>\n        OP_GREATERTHAN\n        OP_IF\n            <0x34>\n            OP_PICK\n            OP_OVER\n            OP_SUB\n            OP_DUP\n            <0>\n            OP_LESSTHAN\n            OP_IF\n                OP_DUP\n                OP_NEGATE\n                OP_NIP\n            OP_ENDIF\n            OP_DUP\n            <0x1027>\n            OP_MUL\n            <2>\n            OP_PICK\n            <0x23>\n            OP_PICK\n            OP_MUL\n            OP_LESSTHANOREQUAL\n            OP_VERIFY\n            OP_DROP\n        OP_ENDIF\n        <0x34>\n        OP_PICK\n        <4>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        <0x35>\n        OP_PICK\n        <4>\n        OP_NUM2BIN\n        <3>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_2DROP\n    OP_ENDIF\n    <0x1b>\n    OP_PICK\n    <0x61>\n    OP_SPLIT\n    OP_DROP\n    <0x59>\n    OP_SPLIT\n    OP_NIP\n    <0x1c>\n    OP_PICK\n    <0x65>\n    OP_SPLIT\n    OP_DROP\n    <0x61>\n    OP_SPLIT\n    OP_NIP\n    <0>\n    <0x00000000>\n    <0x38>\n    OP_PICK\n    <0x1e>\n    OP_PICK\n    OP_EQUAL\n    OP_IF\n        <0x39>\n        OP_PICK\n        <0>\n        OP_NUMEQUALVERIFY\n        <0x3a>\n        OP_PICK\n        <0>\n        OP_NUMEQUALVERIFY\n        <3>\n        OP_PICK\n        OP_BIN2NUM\n        OP_ROT\n        OP_DROP\n        OP_SWAP\n        <2>\n        OP_PICK\n        OP_NIP\n    OP_ELSE\n        <0x38>\n        OP_PICK\n        OP_SIZE\n        OP_NIP\n        <0x40>\n        OP_NUMEQUALVERIFY\n        <0x39>\n        OP_PICK\n        <0>\n        OP_GREATERTHAN\n        OP_VERIFY\n        <0x3a>\n        OP_PICK\n        <0x00f15365>\n        OP_GREATERTHAN\n        OP_VERIFY\n        <0x3a>\n        OP_PICK\n        OP_TXLOCKTIME\n        <0x805101>\n        OP_ADD\n        OP_LESSTHANOREQUAL\n        OP_VERIFY\n        <0x20>\n        OP_PICK\n        <0x6f6b785f5f5f5f5f>\n        OP_CAT\n        <0x3a>\n        OP_PICK\n        <8>\n        OP_NUM2BIN\n        OP_CAT\n        <0x1d>\n        OP_PICK\n        OP_CAT\n        <0x39>\n        OP_PICK\n        OP_OVER\n        <0x4a>\n        OP_PICK\n        OP_CHECKDATASIGVERIFY\n        <4>\n        OP_PICK\n        OP_BIN2NUM\n        OP_DUP\n        <0>\n        OP_GREATERTHAN\n        OP_IF\n            <0x3b>\n            OP_PICK\n            OP_OVER\n            OP_SUB\n            OP_DUP\n            <0>\n            OP_LESSTHAN\n            OP_IF\n                OP_DUP\n                OP_NEGATE\n                OP_NIP\n            OP_ENDIF\n            OP_DUP\n            <0x1027>\n            OP_MUL\n            <2>\n            OP_PICK\n            <0x27>\n            OP_PICK\n            OP_MUL\n            OP_LESSTHANOREQUAL\n            OP_VERIFY\n            OP_DROP\n        OP_ENDIF\n        <0x3b>\n        OP_PICK\n        <4>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        <0x3c>\n        OP_PICK\n        <4>\n        OP_NUM2BIN\n        <3>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_2DROP\n    OP_ENDIF\n    <0x1f>\n    OP_PICK\n    <0x6d>\n    OP_SPLIT\n    OP_DROP\n    <0x65>\n    OP_SPLIT\n    OP_NIP\n    <0x20>\n    OP_PICK\n    <0x71>\n    OP_SPLIT\n    OP_DROP\n    <0x6d>\n    OP_SPLIT\n    OP_NIP\n    <0>\n    <0x00000000>\n    <0x3f>\n    OP_PICK\n    <0x22>\n    OP_PICK\n    OP_EQUAL\n    OP_IF\n        <0x40>\n        OP_PICK\n        <0>\n        OP_NUMEQUALVERIFY\n        <0x41>\n        OP_PICK\n        <0>\n        OP_NUMEQUALVERIFY\n        <3>\n        OP_PICK\n        OP_BIN2NUM\n        OP_ROT\n        OP_DROP\n        OP_SWAP\n        <2>\n        OP_PICK\n        OP_NIP\n    OP_ELSE\n        <0x3f>\n        OP_PICK\n        OP_SIZE\n        OP_NIP\n        <0x40>\n        OP_NUMEQUALVERIFY\n        <0x40>\n        OP_PICK\n        <0>\n        OP_GREATERTHAN\n        OP_VERIFY\n        <0x41>\n        OP_PICK\n        <0x00f15365>\n        OP_GREATERTHAN\n        OP_VERIFY\n        <0x41>\n        OP_PICK\n        OP_TXLOCKTIME\n        <0x805101>\n        OP_ADD\n        OP_LESSTHANOREQUAL\n        OP_VERIFY\n        <0x24>\n        OP_PICK\n        <0x62796269745f5f5f>\n        OP_CAT\n        <0x41>\n        OP_PICK\n        <8>\n        OP_NUM2BIN\n        OP_CAT\n        <0x21>\n        OP_PICK\n        OP_CAT\n        <0x40>\n        OP_PICK\n        OP_OVER\n        <0x4f>\n        OP_PICK\n        OP_CHECKDATASIGVERIFY\n        <4>\n        OP_PICK\n        OP_BIN2NUM\n        OP_DUP\n        <0>\n        OP_GREATERTHAN\n        OP_IF\n            <0x42>\n            OP_PICK\n            OP_OVER\n            OP_SUB\n            OP_DUP\n            <0>\n            OP_LESSTHAN\n            OP_IF\n                OP_DUP\n                OP_NEGATE\n                OP_NIP\n            OP_ENDIF\n            OP_DUP\n            <0x1027>\n            OP_MUL\n            <2>\n            OP_PICK\n            <0x2b>\n            OP_PICK\n            OP_MUL\n            OP_LESSTHANOREQUAL\n            OP_VERIFY\n            OP_DROP\n        OP_ENDIF\n        <0x42>\n        OP_PICK\n        <4>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        <0x43>\n        OP_PICK\n        <4>\n        OP_NUM2BIN\n        <3>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_2DROP\n    OP_ENDIF\n    <0x23>\n    OP_PICK\n    <0x79>\n    OP_SPLIT\n    OP_DROP\n    <0x71>\n    OP_SPLIT\n    OP_NIP\n    <0x24>\n    OP_PICK\n    <0x7d>\n    OP_SPLIT\n    OP_DROP\n    <0x79>\n    OP_SPLIT\n    OP_NIP\n    <0>\n    <0x00000000>\n    <0x46>\n    OP_PICK\n    <0x26>\n    OP_PICK\n    OP_EQUAL\n    OP_IF\n        <0x47>\n        OP_PICK\n        <0>\n        OP_NUMEQUALVERIFY\n        <0x48>\n        OP_PICK\n        <0>\n        OP_NUMEQUALVERIFY\n        <3>\n        OP_PICK\n        OP_BIN2NUM\n        OP_ROT\n        OP_DROP\n        OP_SWAP\n        <2>\n        OP_PICK\n        OP_NIP\n    OP_ELSE\n        <0x46>\n        OP_PICK\n        OP_SIZE\n        OP_NIP\n        <0x40>\n        OP_NUMEQUALVERIFY\n        <0x47>\n        OP_PICK\n        <0>\n        OP_GREATERTHAN\n        OP_VERIFY\n        <0x48>\n        OP_PICK\n        <0x00f15365>\n        OP_GREATERTHAN\n        OP_VERIFY\n        <0x48>\n        OP_PICK\n        OP_TXLOCKTIME\n        <0x805101>\n        OP_ADD\n        OP_LESSTHANOREQUAL\n        OP_VERIFY\n        <0x28>\n        OP_PICK\n        <0x6b75636f696e5f5f>\n        OP_CAT\n        <0x48>\n        OP_PICK\n        <8>\n        OP_NUM2BIN\n        OP_CAT\n        <0x25>\n        OP_PICK\n        OP_CAT\n        <0x47>\n        OP_PICK\n        OP_OVER\n        <0x54>\n        OP_PICK\n        OP_CHECKDATASIGVERIFY\n        <4>\n        OP_PICK\n        OP_BIN2NUM\n        OP_DUP\n        <0>\n        OP_GREATERTHAN\n        OP_IF\n            <0x49>\n            OP_PICK\n            OP_OVER\n            OP_SUB\n            OP_DUP\n            <0>\n            OP_LESSTHAN\n            OP_IF\n                OP_DUP\n                OP_NEGATE\n                OP_NIP\n            OP_ENDIF\n            OP_DUP\n            <0x1027>\n            OP_MUL\n            <2>\n            OP_PICK\n            <0x2f>\n            OP_PICK\n            OP_MUL\n            OP_LESSTHANOREQUAL\n            OP_VERIFY\n            OP_DROP\n        OP_ENDIF\n        <0x49>\n        OP_PICK\n        <4>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        <0x4a>\n        OP_PICK\n        <4>\n        OP_NUM2BIN\n        <3>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_2DROP\n    OP_ENDIF\n    <0>\n    <0x2f>\n    OP_ROLL\n    <0x27>\n    OP_PICK\n    OP_EQUAL\n    OP_NOTIF\n        OP_DUP\n        OP_1ADD\n        OP_NIP\n    OP_ENDIF\n    <0x31>\n    OP_ROLL\n    <0x27>\n    OP_PICK\n    OP_EQUAL\n    OP_NOTIF\n        OP_DUP\n        OP_1ADD\n        OP_NIP\n    OP_ENDIF\n    <0x33>\n    OP_ROLL\n    <0x27>\n    OP_PICK\n    OP_EQUAL\n    OP_NOTIF\n        OP_DUP\n        OP_1ADD\n        OP_NIP\n    OP_ENDIF\n    <0x35>\n    OP_ROLL\n    <0x27>\n    OP_PICK\n    OP_EQUAL\n    OP_NOTIF\n        OP_DUP\n        OP_1ADD\n        OP_NIP\n    OP_ENDIF\n    <0x37>\n    OP_ROLL\n    <0x27>\n    OP_PICK\n    OP_EQUAL\n    OP_NOTIF\n        OP_DUP\n        OP_1ADD\n        OP_NIP\n    OP_ENDIF\n    <0x39>\n    OP_ROLL\n    <0x27>\n    OP_PICK\n    OP_EQUAL\n    OP_NOTIF\n        OP_DUP\n        OP_1ADD\n        OP_NIP\n    OP_ENDIF\n    <0x3b>\n    OP_ROLL\n    <0x27>\n    OP_PICK\n    OP_EQUAL\n    OP_NOTIF\n        OP_DUP\n        OP_1ADD\n        OP_NIP\n    OP_ENDIF\n    <0x3d>\n    OP_ROLL\n    <0x27>\n    OP_PICK\n    OP_EQUAL\n    OP_NOTIF\n        OP_DUP\n        OP_1ADD\n        OP_NIP\n    OP_ENDIF\n    <0x3f>\n    OP_ROLL\n    <0x27>\n    OP_ROLL\n    OP_EQUAL\n    OP_NOTIF\n        OP_DUP\n        OP_1ADD\n        OP_NIP\n    OP_ENDIF\n    <0x2c>\n    OP_ROLL\n    OP_GREATERTHANOREQUAL\n    OP_VERIFY\n    <0x21>\n    OP_PICK\n    <0x1e>\n    OP_PICK\n    <0x1b>\n    OP_PICK\n    <0x18>\n    OP_PICK\n    <0x15>\n    OP_PICK\n    <0x12>\n    OP_PICK\n    <15>\n    OP_PICK\n    <12>\n    OP_PICK\n    <9>\n    OP_PICK\n    <0>\n    <9>\n    OP_PICK\n    <9>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <9>\n        OP_PICK\n        OP_NIP\n        <8>\n        OP_PICK\n        <10>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_DUP\n        <9>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n    OP_ENDIF\n    <9>\n    OP_PICK\n    <8>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <9>\n        OP_PICK\n        OP_NIP\n        <7>\n        OP_PICK\n        <10>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_DUP\n        <8>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n    OP_ENDIF\n    <9>\n    OP_PICK\n    <7>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <9>\n        OP_PICK\n        OP_NIP\n        <6>\n        OP_PICK\n        <10>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_DUP\n        <7>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n    OP_ENDIF\n    <9>\n    OP_PICK\n    <6>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <9>\n        OP_PICK\n        OP_NIP\n        <5>\n        OP_PICK\n        <10>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_DUP\n        <6>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n    OP_ENDIF\n    <9>\n    OP_PICK\n    <5>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <9>\n        OP_PICK\n        OP_NIP\n        <4>\n        OP_PICK\n        <10>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_DUP\n        <5>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n    OP_ENDIF\n    <9>\n    OP_PICK\n    <4>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <9>\n        OP_PICK\n        OP_NIP\n        <3>\n        OP_PICK\n        <10>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_DUP\n        <4>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n    OP_ENDIF\n    <9>\n    OP_PICK\n    <3>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <9>\n        OP_PICK\n        OP_NIP\n        <2>\n        OP_PICK\n        <10>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_DUP\n        <3>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n    OP_ENDIF\n    <9>\n    OP_PICK\n    <2>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <9>\n        OP_PICK\n        OP_NIP\n        OP_OVER\n        <10>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_NIP\n        OP_DUP\n    OP_ENDIF\n    <8>\n    OP_PICK\n    <8>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <8>\n        OP_PICK\n        OP_NIP\n        <7>\n        OP_PICK\n        <9>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_DUP\n        <8>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n    OP_ENDIF\n    <8>\n    OP_PICK\n    <7>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <8>\n        OP_PICK\n        OP_NIP\n        <6>\n        OP_PICK\n        <9>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_DUP\n        <7>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n    OP_ENDIF\n    <8>\n    OP_PICK\n    <6>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <8>\n        OP_PICK\n        OP_NIP\n        <5>\n        OP_PICK\n        <9>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_DUP\n        <6>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n    OP_ENDIF\n    <8>\n    OP_PICK\n    <5>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <8>\n        OP_PICK\n        OP_NIP\n        <4>\n        OP_PICK\n        <9>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_DUP\n        <5>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n    OP_ENDIF\n    <8>\n    OP_PICK\n    <4>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <8>\n        OP_PICK\n        OP_NIP\n        <3>\n        OP_PICK\n        <9>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_DUP\n        <4>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n    OP_ENDIF\n    <8>\n    OP_PICK\n    <3>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <8>\n        OP_PICK\n        OP_NIP\n        <2>\n        OP_PICK\n        <9>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_DUP\n        <3>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n    OP_ENDIF\n    <8>\n    OP_PICK\n    <2>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <8>\n        OP_PICK\n        OP_NIP\n        OP_OVER\n        <9>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_NIP\n        OP_DUP\n    OP_ENDIF\n    <7>\n    OP_PICK\n    <7>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <7>\n        OP_PICK\n        OP_NIP\n        <6>\n        OP_PICK\n        <8>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_DUP\n        <7>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n    OP_ENDIF\n    <7>\n    OP_PICK\n    <6>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <7>\n        OP_PICK\n        OP_NIP\n        <5>\n        OP_PICK\n        <8>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_DUP\n        <6>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n    OP_ENDIF\n    <7>\n    OP_PICK\n    <5>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <7>\n        OP_PICK\n        OP_NIP\n        <4>\n        OP_PICK\n        <8>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_DUP\n        <5>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n    OP_ENDIF\n    <7>\n    OP_PICK\n    <4>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <7>\n        OP_PICK\n        OP_NIP\n        <3>\n        OP_PICK\n        <8>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_DUP\n        <4>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n    OP_ENDIF\n    <7>\n    OP_PICK\n    <3>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <7>\n        OP_PICK\n        OP_NIP\n        <2>\n        OP_PICK\n        <8>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_DUP\n        <3>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n    OP_ENDIF\n    <7>\n    OP_PICK\n    <2>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <7>\n        OP_PICK\n        OP_NIP\n        OP_OVER\n        <8>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_NIP\n        OP_DUP\n    OP_ENDIF\n    <6>\n    OP_PICK\n    <6>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <6>\n        OP_PICK\n        OP_NIP\n        <5>\n        OP_PICK\n        <7>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_DUP\n        <6>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n    OP_ENDIF\n    <6>\n    OP_PICK\n    <5>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <6>\n        OP_PICK\n        OP_NIP\n        <4>\n        OP_PICK\n        <7>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_DUP\n        <5>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n    OP_ENDIF\n    <6>\n    OP_PICK\n    <4>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <6>\n        OP_PICK\n        OP_NIP\n        <3>\n        OP_PICK\n        <7>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_DUP\n        <4>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n    OP_ENDIF\n    <6>\n    OP_PICK\n    <3>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <6>\n        OP_PICK\n        OP_NIP\n        <2>\n        OP_PICK\n        <7>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_DUP\n        <3>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n    OP_ENDIF\n    <6>\n    OP_PICK\n    <2>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <6>\n        OP_PICK\n        OP_NIP\n        OP_OVER\n        <7>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_NIP\n        OP_DUP\n    OP_ENDIF\n    <5>\n    OP_PICK\n    <5>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <5>\n        OP_PICK\n        OP_NIP\n        <4>\n        OP_PICK\n        <6>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_DUP\n        <5>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n    OP_ENDIF\n    <5>\n    OP_PICK\n    <4>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <5>\n        OP_PICK\n        OP_NIP\n        <3>\n        OP_PICK\n        <6>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_DUP\n        <4>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n    OP_ENDIF\n    <5>\n    OP_PICK\n    <3>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <5>\n        OP_PICK\n        OP_NIP\n        <2>\n        OP_PICK\n        <6>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_DUP\n        <3>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n    OP_ENDIF\n    <5>\n    OP_PICK\n    <2>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_IF\n        <5>\n        OP_PICK\n        OP_NIP\n        OP_OVER\n        <6>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_NIP\n        OP_DUP\n    OP_ENDIF\n    <5>\n    OP_ROLL\n    <0x30>\n    OP_PICK\n    <0x11>\n    OP_SPLIT\n    OP_DROP\n    <9>\n    OP_SPLIT\n    OP_NIP\n    OP_BIN2NUM\n    OP_DUP\n    <0>\n    OP_GREATERTHAN\n    OP_IF\n        OP_2DUP\n        OP_SUB\n        OP_DUP\n        <0>\n        OP_LESSTHAN\n        OP_IF\n            OP_DUP\n            OP_NEGATE\n            OP_NIP\n        OP_ENDIF\n        OP_DUP\n        <0x1027>\n        OP_MUL\n        <2>\n        OP_PICK\n        <0x38>\n        OP_PICK\n        OP_MUL\n        OP_LESSTHANOREQUAL\n        OP_VERIFY\n        OP_DROP\n    OP_ENDIF\n    <0x2c>\n    OP_ROLL\n    <8>\n    OP_NUM2BIN\n    <0x2c>\n    OP_ROLL\n    OP_CAT\n    <0x29>\n    OP_ROLL\n    <8>\n    OP_NUM2BIN\n    <0x29>\n    OP_ROLL\n    OP_CAT\n    <0x26>\n    OP_ROLL\n    <8>\n    OP_NUM2BIN\n    <0x26>\n    OP_ROLL\n    OP_CAT\n    <0x23>\n    OP_ROLL\n    <8>\n    OP_NUM2BIN\n    <0x23>\n    OP_ROLL\n    OP_CAT\n    <0x20>\n    OP_ROLL\n    <8>\n    OP_NUM2BIN\n    <0x20>\n    OP_ROLL\n    OP_CAT\n    <0x1d>\n    OP_ROLL\n    <8>\n    OP_NUM2BIN\n    <0x1d>\n    OP_ROLL\n    OP_CAT\n    <0x1a>\n    OP_ROLL\n    <8>\n    OP_NUM2BIN\n    <0x1a>\n    OP_ROLL\n    OP_CAT\n    <0x17>\n    OP_ROLL\n    <8>\n    OP_NUM2BIN\n    <0x17>\n    OP_ROLL\n    OP_CAT\n    <0x14>\n    OP_ROLL\n    <8>\n    OP_NUM2BIN\n    <0x14>\n    OP_ROLL\n    OP_CAT\n    <8>\n    OP_ROLL\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    <4>\n    OP_ROLL\n    OP_CAT\n    <3>\n    OP_ROLL\n    OP_CAT\n    OP_ROT\n    OP_CAT\n    OP_SWAP\n    OP_CAT\n    <0x40>\n    <0x20>\n    OP_ROLL\n    OP_1ADD\n    <4>\n    OP_NUM2BIN\n    OP_CAT\n    OP_TXLOCKTIME\n    <4>\n    OP_NUM2BIN\n    OP_CAT\n    <3>\n    OP_ROLL\n    <8>\n    OP_NUM2BIN\n    OP_CAT\n    OP_SWAP\n    OP_CAT\n    <0x1e>\n    OP_ROLL\n    <0x7f>\n    OP_SPLIT\n    OP_DROP\n    <0x7d>\n    OP_SPLIT\n    OP_NIP\n    OP_CAT\n    <0>\n    OP_OUTPUTTOKENCOMMITMENT\n    OP_EQUALVERIFY\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_DROP\n    <1>\nOP_ELSE\n    <6>\n    OP_PICK\n    <1>\n    OP_NUMEQUAL\n    OP_IF\n        <7>\n        OP_PICK\n        <0>\n        OP_GREATERTHANOREQUAL\n        OP_VERIFY\n        <7>\n        OP_PICK\n        OP_OUTPUTBYTECODE\n        OP_INPUTINDEX\n        OP_UTXOBYTECODE\n        OP_EQUALVERIFY\n        <7>\n        OP_PICK\n        OP_OUTPUTTOKENCATEGORY\n        OP_INPUTINDEX\n        OP_UTXOTOKENCATEGORY\n        OP_EQUALVERIFY\n        <7>\n        OP_PICK\n        OP_OUTPUTTOKENAMOUNT\n        OP_INPUTINDEX\n        OP_UTXOTOKENAMOUNT\n        OP_NUMEQUALVERIFY\n        <7>\n        OP_PICK\n        OP_OUTPUTVALUE\n        OP_INPUTINDEX\n        OP_UTXOVALUE\n        OP_NUMEQUALVERIFY\n        <7>\n        OP_ROLL\n        OP_OUTPUTTOKENCOMMITMENT\n        OP_INPUTINDEX\n        OP_UTXOTOKENCOMMITMENT\n        OP_EQUALVERIFY\n        OP_2DROP\n        OP_2DROP\n        OP_2DROP\n        OP_DROP\n        <1>\n    OP_ELSE\n        <6>\n        OP_ROLL\n        <2>\n        OP_NUMEQUALVERIFY\n        OP_INPUTINDEX\n        <0>\n        OP_NUMEQUALVERIFY\n        <0>\n        OP_OUTPUTBYTECODE\n        <0>\n        OP_UTXOBYTECODE\n        OP_EQUALVERIFY\n        <0>\n        OP_OUTPUTTOKENCATEGORY\n        <0>\n        OP_UTXOTOKENCATEGORY\n        OP_EQUALVERIFY\n        <0>\n        OP_OUTPUTTOKENAMOUNT\n        <0>\n        OP_UTXOTOKENAMOUNT\n        OP_NUMEQUALVERIFY\n        <0>\n        OP_OUTPUTVALUE\n        <0>\n        OP_UTXOVALUE\n        <0xd007>\n        OP_SUB\n        OP_GREATERTHANOREQUAL\n        OP_VERIFY\n        OP_TXOUTPUTCOUNT\n        <2>\n        OP_NUMEQUALVERIFY\n        <1>\n        OP_UTXOBYTECODE\n        <0x20>\n        OP_SPLIT\n        OP_DROP\n        <3>\n        OP_ROLL\n        OP_EQUALVERIFY\n        <0>\n        OP_UTXOTOKENCOMMITMENT\n        OP_DUP\n        <0x7f>\n        OP_SPLIT\n        OP_DROP\n        <0x7e>\n        OP_SPLIT\n        OP_NIP\n        OP_BIN2NUM\n        OP_SWAP\n        <0x7d>\n        OP_SPLIT\n        OP_DROP\n        <1>\n        OP_CAT\n        OP_SWAP\n        OP_1ADD\n        <1>\n        OP_NUM2BIN\n        OP_CAT\n        <0>\n        OP_OUTPUTTOKENCOMMITMENT\n        OP_EQUALVERIFY\n        OP_2DROP\n        OP_2DROP\n        OP_DROP\n        <1>\n    OP_ENDIF\nOP_ENDIF"
    },
    "u1_28ebbfab8de6333c266a90ca189ac58619bd4d9d83d60a0695d201abda2bde75_1": {
      "name": "unlock_1",
      "script": "<1>\n<0>",
      "unlocks": "l1_28ebbfab8de6333c266a90ca189ac58619bd4d9d83d60a0695d201abda2bde75_1",
      "passes": [
        "s1_28ebbfab8de6333c266a90ca189ac58619bd4d9d83d60a0695d201abda2bde75_1"
      ]
    },
    "l1_28ebbfab8de6333c266a90ca189ac58619bd4d9d83d60a0695d201abda2bde75_1": {
      "lockingType": "p2sh32",
      "name": "lock_1",
      "script": "<5>\n<0xaa205f14fb1e99b5945b3a88a6c26590a8a592354bf7511c071fa67cc21dd9d7>\n<2>\nOP_PICK\n<0>\nOP_NUMEQUAL\nOP_IF\n    <3>\n    OP_PICK\n    <0>\n    OP_GREATERTHANOREQUAL\n    OP_VERIFY\n    <3>\n    OP_PICK\n    OP_OUTPUTBYTECODE\n    OP_INPUTINDEX\n    OP_UTXOBYTECODE\n    OP_EQUALVERIFY\n    <3>\n    OP_PICK\n    OP_OUTPUTTOKENCATEGORY\n    OP_INPUTINDEX\n    OP_UTXOTOKENCATEGORY\n    OP_EQUALVERIFY\n    <3>\n    OP_PICK\n    OP_OUTPUTTOKENAMOUNT\n    OP_INPUTINDEX\n    OP_UTXOTOKENAMOUNT\n    OP_NUMEQUALVERIFY\n    <3>\n    OP_PICK\n    OP_OUTPUTVALUE\n    OP_INPUTINDEX\n    OP_UTXOVALUE\n    OP_NUMEQUALVERIFY\n    <3>\n    OP_ROLL\n    OP_OUTPUTTOKENCOMMITMENT\n    OP_INPUTINDEX\n    OP_UTXOTOKENCOMMITMENT\n    OP_EQUAL\n    OP_NIP\n    OP_NIP\n    OP_NIP\nOP_ELSE\n    <2>\n    OP_PICK\n    <1>\n    OP_NUMEQUAL\n    OP_IF\n        OP_INPUTINDEX\n        <0>\n        OP_NUMEQUALVERIFY\n        <0>\n        OP_OUTPUTBYTECODE\n        <0>\n        OP_UTXOBYTECODE\n        OP_EQUALVERIFY\n        <0>\n        OP_OUTPUTTOKENCATEGORY\n        <0>\n        OP_UTXOTOKENCATEGORY\n        OP_EQUALVERIFY\n        <0>\n        OP_OUTPUTTOKENAMOUNT\n        <0>\n        OP_UTXOTOKENAMOUNT\n        OP_NUMEQUALVERIFY\n        <0>\n        OP_OUTPUTVALUE\n        <0>\n        OP_UTXOVALUE\n        <0xd007>\n        OP_SUB\n        OP_GREATERTHANOREQUAL\n        OP_VERIFY\n        OP_TXOUTPUTCOUNT\n        <2>\n        OP_NUMEQUALVERIFY\n        <0>\n        OP_UTXOTOKENCOMMITMENT\n        OP_DUP\n        OP_SIZE\n        OP_NIP\n        <0x4b>\n        OP_NUMEQUALVERIFY\n        OP_DUP\n        <1>\n        OP_SPLIT\n        OP_DROP\n        <0x20>\n        OP_EQUALVERIFY\n        <8>\n        OP_PICK\n        OP_SIZE\n        OP_NIP\n        <0x2901>\n        OP_NUMEQUALVERIFY\n        <8>\n        OP_PICK\n        OP_SHA256\n        OP_OVER\n        <0x25>\n        OP_SPLIT\n        OP_DROP\n        <5>\n        OP_SPLIT\n        OP_NIP\n        OP_EQUALVERIFY\n        OP_DUP\n        <0x4b>\n        OP_SPLIT\n        OP_DROP\n        <0x4a>\n        OP_SPLIT\n        OP_NIP\n        <0xff>\n        OP_EQUALVERIFY\n        <4>\n        OP_PICK\n        <0>\n        OP_GREATERTHANOREQUAL\n        OP_VERIFY\n        <4>\n        OP_PICK\n        <9>\n        OP_LESSTHAN\n        OP_VERIFY\n        <5>\n        OP_PICK\n        OP_SIZE\n        OP_NIP\n        <0x21>\n        OP_NUMEQUALVERIFY\n        <5>\n        OP_PICK\n        <1>\n        OP_SPLIT\n        OP_DROP\n        <2>\n        OP_EQUAL\n        <6>\n        OP_PICK\n        <1>\n        OP_SPLIT\n        OP_DROP\n        <3>\n        OP_EQUAL\n        OP_BOOLOR\n        OP_VERIFY\n        <6>\n        OP_PICK\n        <0>\n        OP_GREATERTHAN\n        OP_VERIFY\n        <6>\n        OP_PICK\n        <0x0065cd1d>\n        OP_LESSTHAN\n        OP_VERIFY\n        <7>\n        OP_PICK\n        OP_CHECKLOCKTIMEVERIFY\n        OP_DROP\n        <6>\n        OP_PICK\n        <8>\n        OP_PICK\n        <0x9000>\n        OP_ADD\n        OP_GREATERTHANOREQUAL\n        OP_VERIFY\n        <6>\n        OP_PICK\n        <8>\n        OP_ROLL\n        <0xa005>\n        OP_ADD\n        OP_LESSTHANOREQUAL\n        OP_VERIFY\n        OP_DUP\n        <5>\n        OP_SPLIT\n        OP_DROP\n        <1>\n        OP_SPLIT\n        OP_NIP\n        OP_BIN2NUM\n        <4>\n        OP_NUM2BIN\n        <0x70726570617265>\n        OP_CAT\n        <5>\n        OP_PICK\n        <1>\n        OP_NUM2BIN\n        OP_CAT\n        <6>\n        OP_PICK\n        OP_CAT\n        <7>\n        OP_PICK\n        <4>\n        OP_NUM2BIN\n        OP_CAT\n        <10>\n        OP_ROLL\n        <1>\n        OP_EQUAL\n        OP_IF\n            <1>\n            OP_UTXOBYTECODE\n            <0x20>\n            OP_SPLIT\n            OP_DROP\n            <3>\n            OP_PICK\n            OP_EQUALVERIFY\n        OP_ELSE\n            <9>\n            OP_PICK\n            OP_SIZE\n            OP_NIP\n            <4>\n            OP_PICK\n            <0x41>\n            OP_MUL\n            OP_NUMEQUALVERIFY\n            OP_1NEGATE\n            <0>\n            OP_BEGIN\n                OP_DUP\n                <6>\n                OP_PICK\n                OP_LESSTHAN\n                OP_DUP\n                OP_TOALTSTACK\n                OP_IF\n                    OP_DUP\n                    <0x41>\n                    OP_MUL\n                    <12>\n                    OP_PICK\n                    OP_OVER\n                    OP_1ADD\n                    OP_SPLIT\n                    OP_DROP\n                    OP_OVER\n                    OP_SPLIT\n                    OP_NIP\n                    OP_BIN2NUM\n                    <13>\n                    OP_PICK\n                    <2>\n                    OP_PICK\n                    <0x41>\n                    OP_ADD\n                    OP_SPLIT\n                    OP_DROP\n                    <2>\n                    OP_PICK\n                    OP_1ADD\n                    OP_SPLIT\n                    OP_NIP\n                    OP_OVER\n                    <0>\n                    OP_GREATERTHANOREQUAL\n                    OP_VERIFY\n                    OP_OVER\n                    <9>\n                    OP_LESSTHAN\n                    OP_VERIFY\n                    OP_OVER\n                    <11>\n                    OP_PICK\n                    OP_NUMNOTEQUAL\n                    OP_VERIFY\n                    OP_OVER\n                    <5>\n                    OP_PICK\n                    OP_GREATERTHAN\n                    OP_VERIFY\n                    <13>\n                    OP_PICK\n                    <2>\n                    OP_PICK\n                    <0x21>\n                    OP_MUL\n                    <0x21>\n                    OP_ADD\n                    OP_SPLIT\n                    OP_DROP\n                    <2>\n                    OP_PICK\n                    <0x21>\n                    OP_MUL\n                    OP_SPLIT\n                    OP_NIP\n                    OP_OVER\n                    <7>\n                    OP_PICK\n                    <2>\n                    OP_PICK\n                    OP_CHECKDATASIGVERIFY\n                    <2>\n                    OP_PICK\n                    <6>\n                    OP_ROLL\n                    OP_DROP\n                    OP_SWAP\n                    OP_TOALTSTACK\n                    OP_SWAP\n                    OP_TOALTSTACK\n                    OP_SWAP\n                    OP_TOALTSTACK\n                    OP_SWAP\n                    OP_TOALTSTACK\n                    OP_SWAP\n                    OP_FROMALTSTACK\n                    OP_FROMALTSTACK\n                    OP_FROMALTSTACK\n                    OP_FROMALTSTACK\n                    <4>\n                    OP_PICK\n                    OP_1ADD\n                    <5>\n                    OP_ROLL\n                    OP_DROP\n                    OP_SWAP\n                    OP_TOALTSTACK\n                    OP_SWAP\n                    OP_TOALTSTACK\n                    OP_SWAP\n                    OP_TOALTSTACK\n                    OP_SWAP\n                    OP_FROMALTSTACK\n                    OP_FROMALTSTACK\n                    OP_FROMALTSTACK\n                    OP_2DROP\n                    OP_2DROP\n                OP_ENDIF\n                OP_FROMALTSTACK\n                OP_NOT\n            OP_UNTIL\n            OP_2DROP\n        OP_ENDIF\n        OP_SWAP\n        <0x25>\n        OP_SPLIT\n        OP_DROP\n        <6>\n        OP_ROLL\n        OP_CAT\n        <6>\n        OP_ROLL\n        <4>\n        OP_NUM2BIN\n        OP_CAT\n        <5>\n        OP_ROLL\n        <1>\n        OP_NUM2BIN\n        OP_CAT\n        <0>\n        OP_OUTPUTTOKENCOMMITMENT\n        OP_EQUALVERIFY\n        OP_2DROP\n        OP_2DROP\n        OP_2DROP\n        <1>\n    OP_ELSE\n        <2>\n        OP_PICK\n        <2>\n        OP_NUMEQUAL\n        OP_IF\n            OP_INPUTINDEX\n            <0>\n            OP_NUMEQUALVERIFY\n            <0>\n            OP_OUTPUTBYTECODE\n            <0>\n            OP_UTXOBYTECODE\n            OP_EQUALVERIFY\n            <0>\n            OP_OUTPUTTOKENCATEGORY\n            <0>\n            OP_UTXOTOKENCATEGORY\n            OP_EQUALVERIFY\n            <0>\n            OP_OUTPUTTOKENAMOUNT\n            <0>\n            OP_UTXOTOKENAMOUNT\n            OP_NUMEQUALVERIFY\n            <0>\n            OP_OUTPUTVALUE\n            <0>\n            OP_UTXOVALUE\n            <0xd007>\n            OP_SUB\n            OP_GREATERTHANOREQUAL\n            OP_VERIFY\n            OP_TXOUTPUTCOUNT\n            <2>\n            OP_NUMEQUALVERIFY\n            <0>\n            OP_UTXOTOKENCOMMITMENT\n            OP_DUP\n            OP_SIZE\n            OP_NIP\n            <0x4b>\n            OP_NUMEQUALVERIFY\n            OP_DUP\n            <1>\n            OP_SPLIT\n            OP_DROP\n            <0x20>\n            OP_EQUALVERIFY\n            <4>\n            OP_PICK\n            OP_SIZE\n            OP_NIP\n            <0x2901>\n            OP_NUMEQUALVERIFY\n            <4>\n            OP_PICK\n            OP_SHA256\n            OP_OVER\n            <0x25>\n            OP_SPLIT\n            OP_DROP\n            <5>\n            OP_SPLIT\n            OP_NIP\n            OP_EQUALVERIFY\n            OP_DUP\n            <0x4b>\n            OP_SPLIT\n            OP_DROP\n            <0x4a>\n            OP_SPLIT\n            OP_NIP\n            <0xff>\n            OP_EQUAL\n            OP_NOT\n            OP_VERIFY\n            OP_DUP\n            <5>\n            OP_SPLIT\n            OP_DROP\n            <1>\n            OP_SPLIT\n            OP_NIP\n            OP_BIN2NUM\n            OP_OVER\n            <0x4b>\n            OP_SPLIT\n            OP_DROP\n            <0x4a>\n            OP_SPLIT\n            OP_NIP\n            OP_BIN2NUM\n            OP_SWAP\n            <4>\n            OP_NUM2BIN\n            <0x61626f72745f5f>\n            OP_CAT\n            OP_OVER\n            <1>\n            OP_NUM2BIN\n            OP_CAT\n            <8>\n            OP_ROLL\n            <1>\n            OP_EQUAL\n            OP_IF\n                <1>\n                OP_UTXOBYTECODE\n                <0x20>\n                OP_SPLIT\n                OP_DROP\n                <4>\n                OP_PICK\n                OP_EQUALVERIFY\n            OP_ELSE\n                <7>\n                OP_PICK\n                OP_SIZE\n                OP_NIP\n                <5>\n                OP_PICK\n                <0x41>\n                OP_MUL\n                OP_NUMEQUALVERIFY\n                OP_1NEGATE\n                <0>\n                OP_BEGIN\n                    OP_DUP\n                    <7>\n                    OP_PICK\n                    OP_LESSTHAN\n                    OP_DUP\n                    OP_TOALTSTACK\n                    OP_IF\n                        OP_DUP\n                        <0x41>\n                        OP_MUL\n                        <10>\n                        OP_PICK\n                        OP_OVER\n                        OP_1ADD\n                        OP_SPLIT\n                        OP_DROP\n                        OP_OVER\n                        OP_SPLIT\n                        OP_NIP\n                        OP_BIN2NUM\n                        <11>\n                        OP_PICK\n                        <2>\n                        OP_PICK\n                        <0x41>\n                        OP_ADD\n                        OP_SPLIT\n                        OP_DROP\n                        <2>\n                        OP_PICK\n                        OP_1ADD\n                        OP_SPLIT\n                        OP_NIP\n                        OP_OVER\n                        <0>\n                        OP_GREATERTHANOREQUAL\n                        OP_VERIFY\n                        OP_OVER\n                        <9>\n                        OP_LESSTHAN\n                        OP_VERIFY\n                        OP_OVER\n                        <7>\n                        OP_PICK\n                        OP_NUMNOTEQUAL\n                        OP_VERIFY\n                        OP_OVER\n                        <5>\n                        OP_PICK\n                        OP_GREATERTHAN\n                        OP_VERIFY\n                        <11>\n                        OP_PICK\n                        <2>\n                        OP_PICK\n                        <0x21>\n                        OP_MUL\n                        <0x21>\n                        OP_ADD\n                        OP_SPLIT\n                        OP_DROP\n                        <2>\n                        OP_PICK\n                        <0x21>\n                        OP_MUL\n                        OP_SPLIT\n                        OP_NIP\n                        OP_OVER\n                        <7>\n                        OP_PICK\n                        <2>\n                        OP_PICK\n                        OP_CHECKDATASIGVERIFY\n                        <2>\n                        OP_PICK\n                        <6>\n                        OP_ROLL\n                        OP_DROP\n                        OP_SWAP\n                        OP_TOALTSTACK\n                        OP_SWAP\n                        OP_TOALTSTACK\n                        OP_SWAP\n                        OP_TOALTSTACK\n                        OP_SWAP\n                        OP_TOALTSTACK\n                        OP_SWAP\n                        OP_FROMALTSTACK\n                        OP_FROMALTSTACK\n                        OP_FROMALTSTACK\n                        OP_FROMALTSTACK\n                        <4>\n                        OP_PICK\n                        OP_1ADD\n                        <5>\n                        OP_ROLL\n                        OP_DROP\n                        OP_SWAP\n                        OP_TOALTSTACK\n                        OP_SWAP\n                        OP_TOALTSTACK\n                        OP_SWAP\n                        OP_TOALTSTACK\n                        OP_SWAP\n                        OP_FROMALTSTACK\n                        OP_FROMALTSTACK\n                        OP_FROMALTSTACK\n                        OP_2DROP\n                        OP_2DROP\n                    OP_ENDIF\n                    OP_FROMALTSTACK\n                    OP_NOT\n                OP_UNTIL\n                OP_2DROP\n            OP_ENDIF\n            OP_ROT\n            <0x25>\n            OP_SPLIT\n            OP_DROP\n            <0x000000000000000000000000000000000000000000000000000000000000000000>\n            OP_CAT\n            <0x00000000>\n            OP_CAT\n            <0xff>\n            OP_CAT\n            <0>\n            OP_OUTPUTTOKENCOMMITMENT\n            OP_EQUALVERIFY\n            OP_2DROP\n            OP_2DROP\n            OP_2DROP\n            OP_DROP\n            <1>\n        OP_ELSE\n            <2>\n            OP_PICK\n            <3>\n            OP_NUMEQUAL\n            OP_IF\n                OP_INPUTINDEX\n                <0>\n                OP_NUMEQUALVERIFY\n                <0>\n                OP_OUTPUTBYTECODE\n                <0>\n                OP_UTXOBYTECODE\n                OP_EQUALVERIFY\n                <0>\n                OP_OUTPUTTOKENCATEGORY\n                <0>\n                OP_UTXOTOKENCATEGORY\n                OP_EQUALVERIFY\n                <0>\n                OP_OUTPUTTOKENAMOUNT\n                <0>\n                OP_UTXOTOKENAMOUNT\n                OP_NUMEQUALVERIFY\n                <0>\n                OP_OUTPUTVALUE\n                <0>\n                OP_UTXOVALUE\n                <0xd007>\n                OP_SUB\n                OP_GREATERTHANOREQUAL\n                OP_VERIFY\n                OP_TXOUTPUTCOUNT\n                <2>\n                OP_NUMEQUALVERIFY\n                <0>\n                OP_UTXOTOKENCOMMITMENT\n                OP_DUP\n                OP_SIZE\n                OP_NIP\n                <0x4b>\n                OP_NUMEQUALVERIFY\n                OP_DUP\n                <1>\n                OP_SPLIT\n                OP_DROP\n                <0x20>\n                OP_EQUALVERIFY\n                <4>\n                OP_PICK\n                OP_SIZE\n                OP_NIP\n                <0x2901>\n                OP_NUMEQUALVERIFY\n                <4>\n                OP_PICK\n                OP_SHA256\n                OP_OVER\n                <0x25>\n                OP_SPLIT\n                OP_DROP\n                <5>\n                OP_SPLIT\n                OP_NIP\n                OP_EQUALVERIFY\n                OP_DUP\n                <0x4b>\n                OP_SPLIT\n                OP_DROP\n                <0x4a>\n                OP_SPLIT\n                OP_NIP\n                <0xff>\n                OP_EQUAL\n                OP_NOT\n                OP_VERIFY\n                OP_DUP\n                <0x4a>\n                OP_SPLIT\n                OP_DROP\n                <0x46>\n                OP_SPLIT\n                OP_NIP\n                OP_BIN2NUM\n                OP_OVER\n                <0x4b>\n                OP_SPLIT\n                OP_DROP\n                <0x4a>\n                OP_SPLIT\n                OP_NIP\n                OP_BIN2NUM\n                <2>\n                OP_PICK\n                <0x46>\n                OP_SPLIT\n                OP_DROP\n                <0x25>\n                OP_SPLIT\n                OP_NIP\n                OP_ROT\n                OP_CHECKLOCKTIMEVERIFY\n                OP_DROP\n                <6>\n                OP_PICK\n                <2>\n                OP_PICK\n                <0x21>\n                OP_MUL\n                OP_SPLIT\n                OP_DROP\n                OP_SWAP\n                OP_CAT\n                <6>\n                OP_ROLL\n                <0x2901>\n                OP_SPLIT\n                OP_DROP\n                OP_ROT\n                <0x21>\n                OP_MUL\n                <0x21>\n                OP_ADD\n                OP_SPLIT\n                OP_NIP\n                OP_CAT\n                OP_SWAP\n                <5>\n                OP_SPLIT\n                OP_DROP\n                <1>\n                OP_SPLIT\n                OP_NIP\n                OP_BIN2NUM\n                <0x20>\n                OP_SWAP\n                OP_1ADD\n                <4>\n                OP_NUM2BIN\n                OP_CAT\n                OP_SWAP\n                OP_SHA256\n                OP_CAT\n                <0x000000000000000000000000000000000000000000000000000000000000000000>\n                OP_CAT\n                <0x00000000>\n                OP_CAT\n                <0xff>\n                OP_CAT\n                <0>\n                OP_OUTPUTTOKENCOMMITMENT\n                OP_EQUAL\n                OP_NIP\n                OP_NIP\n                OP_NIP\n            OP_ELSE\n                OP_ROT\n                <4>\n                OP_NUMEQUALVERIFY\n                OP_INPUTINDEX\n                <0>\n                OP_NUMEQUALVERIFY\n                <0>\n                OP_OUTPUTBYTECODE\n                <0>\n                OP_UTXOBYTECODE\n                OP_EQUALVERIFY\n                <0>\n                OP_OUTPUTTOKENCATEGORY\n                <0>\n                OP_UTXOTOKENCATEGORY\n                OP_EQUALVERIFY\n                <0>\n                OP_OUTPUTTOKENAMOUNT\n                <0>\n                OP_UTXOTOKENAMOUNT\n                OP_NUMEQUALVERIFY\n                <0>\n                OP_OUTPUTVALUE\n                <0>\n                OP_UTXOVALUE\n                <0xd007>\n                OP_SUB\n                OP_GREATERTHANOREQUAL\n                OP_VERIFY\n                OP_TXOUTPUTCOUNT\n                <2>\n                OP_NUMEQUALVERIFY\n                <0>\n                OP_UTXOTOKENCOMMITMENT\n                OP_DUP\n                OP_SIZE\n                OP_NIP\n                <0x4b>\n                OP_NUMEQUALVERIFY\n                OP_DUP\n                <1>\n                OP_SPLIT\n                OP_DROP\n                <0x20>\n                OP_EQUALVERIFY\n                <3>\n                OP_PICK\n                <0>\n                OP_GREATERTHANOREQUAL\n                OP_VERIFY\n                <3>\n                OP_PICK\n                <9>\n                OP_LESSTHAN\n                OP_VERIFY\n                <4>\n                OP_PICK\n                OP_SIZE\n                OP_NIP\n                <0x21>\n                OP_NUMEQUALVERIFY\n                <4>\n                OP_PICK\n                <1>\n                OP_SPLIT\n                OP_DROP\n                <2>\n                OP_EQUAL\n                <5>\n                OP_PICK\n                <1>\n                OP_SPLIT\n                OP_DROP\n                <3>\n                OP_EQUAL\n                OP_BOOLOR\n                OP_VERIFY\n                <5>\n                OP_PICK\n                OP_SIZE\n                OP_NIP\n                <0x2901>\n                OP_NUMEQUALVERIFY\n                <5>\n                OP_PICK\n                OP_SHA256\n                OP_OVER\n                <0x25>\n                OP_SPLIT\n                OP_DROP\n                <5>\n                OP_SPLIT\n                OP_NIP\n                OP_EQUALVERIFY\n                <1>\n                OP_UTXOBYTECODE\n                <0x20>\n                OP_SPLIT\n                OP_DROP\n                OP_ROT\n                OP_EQUALVERIFY\n                <4>\n                OP_PICK\n                <3>\n                OP_PICK\n                <0x21>\n                OP_MUL\n                OP_SPLIT\n                OP_DROP\n                <4>\n                OP_ROLL\n                OP_CAT\n                <4>\n                OP_ROLL\n                <0x2901>\n                OP_SPLIT\n                OP_DROP\n                <4>\n                OP_ROLL\n                <0x21>\n                OP_MUL\n                <0x21>\n                OP_ADD\n                OP_SPLIT\n                OP_NIP\n                OP_CAT\n                OP_SWAP\n                <5>\n                OP_SPLIT\n                OP_DROP\n                <1>\n                OP_SPLIT\n                OP_NIP\n                OP_BIN2NUM\n                <0x20>\n                OP_SWAP\n                OP_1ADD\n                <4>\n                OP_NUM2BIN\n                OP_CAT\n                OP_SWAP\n                OP_SHA256\n                OP_CAT\n                <0x000000000000000000000000000000000000000000000000000000000000000000>\n                OP_CAT\n                <0x00000000>\n                OP_CAT\n                <0xff>\n                OP_CAT\n                <0>\n                OP_OUTPUTTOKENCOMMITMENT\n                OP_EQUAL\n                OP_NIP\n            OP_ENDIF\n        OP_ENDIF\n    OP_ENDIF\nOP_ENDIF"
    },
    "u2_28ebbfab8de6333c266a90ca189ac58619bd4d9d83d60a0695d201abda2bde75_2": {
      "name": "unlock_2",
      "script": "<0x8b119179c80fa2643b62232a619b56756456d9655e1ece0847cc3efd0e6579c0b8d0ce06a9a55f86ab17d07eef8496135e786e9c35400fdf2a8e838b3e0c952061>\n<0x02645d2c4626fdbef13be39d2426a063c1aea699016556bbcd81c5c987fa0ad7ff>",
      "unlocks": "l2_28ebbfab8de6333c266a90ca189ac58619bd4d9d83d60a0695d201abda2bde75_2",
      "passes": [
        "s2_28ebbfab8de6333c266a90ca189ac58619bd4d9d83d60a0695d201abda2bde75_2"
      ]
    },
    "l2_28ebbfab8de6333c266a90ca189ac58619bd4d9d83d60a0695d201abda2bde75_2": {
      "lockingType": "standard",
      "name": "lock_2",
      "script": "OP_DUP\nOP_HASH160\n<0x566f7153294d167193e92d783a87c002832b95e7>\nOP_EQUALVERIFY\nOP_CHECKSIG"
    }
  },
  "supported": [
    "BCH_2023_05",
    "BCH_2025_05",
    "BCH_2026_05",
    "BCH_SPEC"
  ],
  "version": 0
}