meta-contract
Version:
Meta Contract SDK
185 lines • 96.4 kB
JSON
{
"version": 9,
"compilerVersion": "1.19.0+commit.72eaeba",
"contract": "NftUnlockContractCheck",
"md5": "6040b90032e30bae312732ff4941cf4f",
"structs": [
{
"name": "LockingScriptParts",
"params": [
{
"name": "code",
"type": "bytes"
},
{
"name": "data",
"type": "bytes"
}
],
"genericTypes": []
},
{
"name": "OpPushData",
"params": [
{
"name": "len",
"type": "int"
},
{
"name": "value",
"type": "int"
}
],
"genericTypes": []
},
{
"name": "VarIntData",
"params": [
{
"name": "len",
"type": "int"
},
{
"name": "value",
"type": "int"
}
],
"genericTypes": []
},
{
"name": "TxInputProof",
"params": [
{
"name": "hashProof",
"type": "bytes"
},
{
"name": "txHash",
"type": "bytes"
},
{
"name": "outputIndexBytes",
"type": "bytes"
},
{
"name": "sequenceBytes",
"type": "bytes"
}
],
"genericTypes": []
},
{
"name": "TxOutputProof",
"params": [
{
"name": "txHeader",
"type": "bytes"
},
{
"name": "hashProof",
"type": "bytes"
},
{
"name": "satoshiBytes",
"type": "bytes"
},
{
"name": "scriptHash",
"type": "bytes"
}
],
"genericTypes": []
}
],
"library": [
{
"name": "ProtoHeader",
"params": [],
"properties": [],
"genericTypes": []
},
{
"name": "AmountCheckProto",
"params": [],
"properties": [],
"genericTypes": []
},
{
"name": "NftProto",
"params": [],
"properties": [],
"genericTypes": []
},
{
"name": "TxUtil",
"params": [],
"properties": [],
"genericTypes": []
}
],
"alias": [],
"abi": [
{
"type": "function",
"name": "unlock",
"index": 0,
"params": [
{
"name": "txPreimage",
"type": "SigHashPreimage"
},
{
"name": "prevouts",
"type": "bytes"
},
{
"name": "nftInputIndex",
"type": "int"
},
{
"name": "nftScript",
"type": "bytes"
},
{
"name": "nftTxHeader",
"type": "bytes"
},
{
"name": "nftTxHashProof",
"type": "bytes"
},
{
"name": "nftSatoshiBytes",
"type": "bytes"
},
{
"name": "nOutputs",
"type": "int"
},
{
"name": "txNftOutputIndex",
"type": "int"
},
{
"name": "nftOutputAddress",
"type": "bytes"
},
{
"name": "nftOutputSatoshis",
"type": "int"
},
{
"name": "otherOutputArray",
"type": "bytes"
}
]
},
{
"type": "constructor",
"params": []
}
],
"stateProps": [],
"buildType": "debug",
"file": "file:///Users/ivan/Codes/blockchain/meta-contract/src/mcp01/contract/nft/nftUnlockContractCheck_100.scrypt",
"hex": "515301402097dfd76851bf465e8f715593b217714858bbe9570ff3bd5e33840a34e20ff0262102ba79df5f8ae7604a9830f03c7933028186aede0675a16f025dc4f8be8eec0382201008ce7480da41702918d1ec8e6849ba32b4d65b1e40dc669c31a1e6306b266c557954798501145593140000000000000000000000000000000000000000780124937601149376589376589376011493760124937652935501149376011493011c79aa011e797601247f75547f777788011d797601687f7700005279517f75007f7d7701fd87635379537f75517f777601007e8177537a757b7b5379535479937f75537f777b757c677601fe87635379557f75517f777601007e8177537a757b7b5379555479937f75557f777b757c677601ff87635379597f75517f777601007e8177537a757b7b5379595479937f75597f777b757c675379517f75007f777601007e8177537a757b7b5379515479937f75517f777b757c686868757777777682776e6e55947f75785779947f7777776f756e5879947f75785779947f777777011e7982770121790121798b0124957f750121790124957f77011f79011f79011f79012379a8707058795479aa7801207f75887601207f777601007e81775579607f755c7f777601007e8177567901707f7501507f775679827752790128959d5679a878885479827701209d557955797e76587955798b0128957f7555790128957f77886d6d6d6d75567901257957796e6e011379947f757777a9777788577901257957796e011979947f7578011579947f77a977778801247956796e011279940114937f7578011279947f7777770078011679876375516701217900a2690121790123799f696800000124790164a169000125799f63000124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d756868510125799f63510124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d756868520125799f63520124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d756868530125799f63530124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d756868540125799f63540124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d756868550125799f63550124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d756868560125799f63560124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d756868570125799f63570124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d756868580125799f63580124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d756868590125799f63590124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d7568685a0125799f635a0124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d7568685b0125799f635b0124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d7568685c0125799f635c0124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d7568685d0125799f635d0124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d7568685e0125799f635e0124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d7568685f0125799f635f0124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d756868600125799f63600124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d75686801110125799f6301110124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d75686801120125799f6301120124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d75686801130125799f6301130124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d75686801140125799f6301140124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d75686801150125799f6301150124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d75686801160125799f6301160124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d75686801170125799f6301170124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d75686801180125799f6301180124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d75686801190125799f6301190124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d756868011a0125799f63011a0124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d756868011b0125799f63011b0124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d756868011c0125799f63011c0124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d756868011d0125799f63011d0124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d756868011e0125799f63011e0124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d756868011f0125799f63011f0124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d75686801200125799f6301200124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d75686801210125799f6301210124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d75686801220125799f6301220124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d75686801230125799f6301230124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d75686801240125799f6301240124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d75686801250125799f6301250124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d75686801260125799f6301260124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d75686801270125799f6301270124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d75686801280125799f6301280124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d75686801290125799f6301290124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d756868012a0125799f63012a0124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d756868012b0125799f63012b0124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d756868012c0125799f63012c0124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d756868012d0125799f63012d0124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d756868012e0125799f63012e0124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d756868012f0125799f63012f0124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d75686801300125799f6301300124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500000000019f6301fe5279546e8b80767682778c7f75007f777777777e776778090000000000000000019f6301ff5279586e8b80767682778c7f75007f777777777e77686868687653797e7777777e77775379787e547a7572537a53796d75670120797854937f75787f777601007e8177012179527954935279937f75527954937f7d775c795f795279587f7d77517f757601007e81770000527902fd009f635153799377775167527902fd009c63535479537f75517f777601007e8177937b757c537767527902fe009c63555479557f75517f777601007e8177937b757c557767006968686856798277527958939d5679585279937f7756797882779c637657796e012679947f7578012279947f77a977775679879169686d6d6d6d5379787e547a7572537a53797552795453799393537a757b7b52796d75686801310125799f6301310124799c6352790087670068630128795a790124796f75011779947f75787e707f755379011879940114937f777e777777760123797658805279768277007802fd009f6378516e8b80767682778c7f75007f77777777776778030000019f6301fd5279526e8b80767682778c7f75007f777777777e7767780500