[ { "inputs": [ { "internalType": "address", "name": "_creator", "type": "address" }, { "internalType": "string", "name": "name", "type": "string" }, { "internalType": "string", "name": "symbol", "type": "string" }, { "internalType": "string", "name": "_desc", "type": "string" }, { "internalType": "bytes", "name": "_image", "type": "bytes" }, { "internalType": "string[]", "name": "_links", "type": "string[]" }, { "internalType": "uint256", "name": "_supply", "type": "uint256" }, { "internalType": "address", "name": "_protocol", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_unused", "type": "uint256" } ], "name": "tokenURI", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "unlock", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "string", "name": "_desc", "type": "string" }, { "internalType": "bytes", "name": "_image", "type": "bytes" }, { "internalType": "string[]", "name": "_links", "type": "string[]" } ], "name": "updateMetadata", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
6040608081523462000a38576200251b803803806200001e8162000a3d565b92833961010082828101031262000a38576200003a8262000a63565b60208301519091906001600160401b03811162000a3857620000629082850190850162000ad8565b838501516001600160401b03811162000a3857620000869083860190860162000ad8565b60608501519093906001600160401b03811162000a3857620000ae9084870190870162000ad8565b60808601519091906001600160401b03811162000a38578601848701601f8201121562000a3857620000ea908588019060208151910162000a78565b60a0870151959093906001600160401b03871162000a3857858801601f888a0101121562000a385787870151956001600160401b038711620005ea578660051b60206200013981830162000a3d565b809981520180998b60208483878401930101011162000a38578b91602084838281870101955b0101018310620009f75750505050506200018160e060c08a0151990162000a63565b825190926001600160401b038211620005ea578190620001a360035462000af8565b601f8111620009a4575b50602090601f8311600114620009155760009262000909575b50508160011b916000199060031b1c1916176003555b8051906001600160401b038211620005ea578190620001fd60045462000af8565b601f8111620008b6575b50602090601f831160011462000827576000926200081b575b50508160011b916000199060031b1c1916176004555b600580546001600160a81b0319166001600160a01b0392831617600160a01b179055600680546001600160a01b031916929091169190911790558051906001600160401b038211620005ea5781906200029160075462000af8565b601f8111620007d9575b50602090601f83116001146200075f5760009262000753575b50508160011b916000199060031b1c1916176007555b8051906001600160401b038211620005ea578190620002eb60085462000af8565b601f811162000711575b50602090601f831160011462000697576000926200068b575b50508160011b916000199060031b1c1916176008555b5190680100000000000000008211620005ea576009548260095580831062000600575b5060096000908152600080516020620024fb83398151915292915b828210620004b95785853315620004755760055460ff8160a01c16620003f9575b50600254818101809111620003e35760025533600052600060205281600020818154019055815190815260007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60203393a35161196c908162000b4f8239f35b634e487b7160e01b600052601160045260246000fd5b6001600160a01b031680159081156200046a575b50156200041b578262000383565b815162461bcd60e51b815260206004820152602260248201527f7472616e73666572206e6f7420616c6c6f776564206265666f7265206c61756e6044820152610c6d60f31b6064820152608490fd5b90503314836200040d565b815162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606490fd5b80518051906001600160401b038211620005ea57620004d9865462000af8565b601f8111620005a8575b50602090601f83116001146200053457928260019493602093869560009262000528575b5050600019600383901b1c191690841b1787555b0194019101909262000362565b01519050388062000507565b908660005260206000209160005b601f19851681106200058f57509260209260019592869583601f1981161062000575575b505050831b830187556200051b565b015160001960f88460031b161c1916905538808062000566565b9192602060018192868501518155019401920162000542565b620005d890876000526020600020601f850160051c81019160208610620005df575b601f0160051c019062000b35565b38620004e3565b9091508190620005ca565b634e487b7160e01b600052604160045260246000fd5b6009600052600080516020620024fb8339815191529081019083015b8181106200062b575062000347565b806200063a6001925462000af8565b8062000649575b50016200061c565b601f81118314620006615750600081555b3862000641565b60009082825262000681601f60208420920160051c820185830162000b35565b818355556200065a565b0151905038806200030e565b60086000908152600080516020620024db8339815191529350601f198516905b818110620006f85750908460019594939210620006de575b505050811b0160085562000324565b015160001960f88460031b161c19169055388080620006cf565b92936020600181928786015181550195019301620006b7565b60086000526200074c90600080516020620024db833981519152601f850160051c81019160208610620005df57601f0160051c019062000b35565b38620002f5565b015190503880620002b4565b60076000908152600080516020620024bb8339815191529350601f198516905b818110620007c05750908460019594939210620007a6575b505050811b01600755620002ca565b015160001960f88460031b161c1916905538808062000797565b929360206001819287860151815501950193016200077f565b60076000526200081490600080516020620024bb833981519152601f850160051c81019160208610620005df57601f0160051c019062000b35565b386200029b565b01519050388062000220565b6004600090815293507f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b91905b601f19841685106200089a576001945083601f1981161062000880575b505050811b0160045562000236565b015160001960f88460031b161c1916905538808062000871565b8181015183556020948501946001909301929091019062000854565b600460005262000902907f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b601f850160051c81019160208610620005df57601f0160051c019062000b35565b3862000207565b015190503880620001c6565b6003600090815293507fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b91905b601f198416851062000988576001945083601f198116106200096e575b505050811b01600355620001dc565b015160001960f88460031b161c191690553880806200095f565b8181015183556020948501946001909301929091019062000942565b6003600052620009f0907fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b601f850160051c81019160208610620005df57601f0160051c019062000b35565b38620001ad565b8251936001600160401b03851162000a38578260208f96819462000a268392838c8c0191878d01010162000ad8565b8152019501949291959086916200015f565b600080fd5b6040519190601f01601f191682016001600160401b03811183821017620005ea57604052565b51906001600160a01b038216820362000a3857565b919291906001600160401b038111620005ea5760209162000aa2601f8301601f1916840162000a3d565b948286528282011162000a385760005b82811062000ac65750509060009184010152565b81810151868201850152830162000ab2565b9080601f8301121562000a3857815162000af59260200162000a78565b90565b90600182811c9216801562000b2a575b602083101462000b1457565b634e487b7160e01b600052602260045260246000fd5b91607f169162000b08565b81811062000b41575050565b6000815560010162000b3556fe608080604052600436101561001357600080fd5b60003560e01c90816306fdde031461134557508063095ea7b31461131f57806318160ddd1461130157806323b872dd14611243578063313ce5671461122757806339509351146111d457806370a082311461119a57806395d89b411461116f578063a457c2d7146110b0578063a69df4b51461104c578063a9059cbb1461101b578063c06d4e0414610a8d578063c87b56dd146101105763dd62ed3e146100b957600080fd5b3461010b57604036600319011261010b576100d26113b6565b6100da6113cc565b906001600160a01b038091166000526001602052604060002091166000526020526020604060002054604051908152f35b600080fd5b3461010b57602036600319011261010b576040516020810181811067ffffffffffffffff821117610a775760405260008152600090600954915b8281106108d557506006546040519060808201604052600f6f3031323334353637383961626364656681527fffffffffffffffffffffffffffffffffffffffff0000000000000000000000006002840192602884526000604a86015260601b1690600160005b8080018601602285831a85811651602384015360041c5191015301601481146101db576001906101b0565b50505061307860028251019152815260405190610202826101fb8161144a565b0383611575565b6040519261021a84610213816114ee565b0385611575565b670de0b6b3a76400006002540490604051608081019260a0820160405260008452925b6000190192600a90603082820601855304928361023d5790819003608001601f1982015260405160085490935083600061027683611410565b80835292600181169081156108b65750600114610855575b61029a92500384611575565b82516060938082610760575b5050506040519586947f7b0000000000000000000000000000000000000000000000000000000000000060208701527f2263726561746f72223a22000000000000000000000000000000000000000000602187015261030f815180926020602c8a019101611367565b8501957f222c0000000000000000000000000000000000000000000000000000000000009687602c8201527f226e616d65223a22000000000000000000000000000000000000000000000000602e820152610374825180936020603685019101611367565b018660368201527f2273796d626f6c223a220000000000000000000000000000000000000000000060388201526103b5825180936020604285019101611367565b018560428201527f22737570706c79223a220000000000000000000000000000000000000000000060448201526103f7601f198301518093604e840190611367565b0184604e8201527f226465736372697074696f6e223a22000000000000000000000000000000000060508201526000906007549061043482611410565b916001811690811561073b57506001146106df575b50509184918361057a9660509695527f226c696e6b73223a5b00000000000000000000000000000000000000000000006002820152610492825180936020600b85019101611367565b017f5d2c000000000000000000000000000000000000000000000000000000000000600b8201527f22696d6167655f64617461223a22646174613a696d6167652f776562703b6261600d8201527f736536342c000000000000000000000000000000000000000000000000000000602d820152610519825180936020603285019101611367565b019060328201527f226261636b67726f756e645f636f6c6f72223a2230303030303022000000000060348201527f7d00000000000000000000000000000000000000000000000000000000000000604f820152036030810184520182611575565b806060908251806105ed575b6105e9836105dd603d60405180937f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c00000060208301526105cd8151809260208686019101611367565b810103601d810184520182611575565b6040519182918261138a565b0390f35b9091506003600282010460021b90604051927f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106707f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f526020840160046003602085890101519360006020878b0101525b0191603f8351818160121c16516000538181600c1c1651600153818160061c16516002531651600353600051815201906020858701018210156106ad57600490600390610665565b5090600383613d3d60f01b9260206000966105e99a010152604086880101604052066002048203525281528280610586565b90915060076000527fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c6886000905b83821061072157505001605f01816050610449565b8054605f838501015288965060209091019060010161070c565b60ff1916605f8381019190915283151590930290910190910191508290506050610449565b90919450604051947f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106707f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f5260208601602082816003600283010460021b8a01019501019060046003835195600085525b0191603f8351818160121c16516000538181600c1c1651600153818160061c16516002531651600353600051815201908582101561081c576004906003906107d9565b50600394506002936000925260408585850104851b890101604052613d3d60f01b858406850482035252010460021b83528680806102a6565b509060086000527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee3906000915b81831061089a57505090602061029a9282010161028e565b6020919350806001915483858a01015201910190918592610882565b6020925061029a94915060ff191682840152151560051b82010161028e565b6009600052604051826108f2829451809260208086019101611367565b601160f91b60208284010152600090837f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af019081549161093183611410565b9260018116908115610a4c5750600114610a03575b5050506109669181601160f91b6001935203601e19810185520183611575565b818360001981011161099057600019840182106109a6575b5060001981146109905760010161014a565b634e487b7160e01b600052601160045260246000fd5b9091506109fc6021604051836109c6829551809260208086019101611367565b81017f2c000000000000000000000000000000000000000000000000000000000000006020820152036001810184520182611575565b908361097e565b919350915060005260206000206000905b838210610a335750508360216109669360019383010101918193610946565b8054602184880184010152602090910190600101610a14565b9291505060019350610966949260219260ff1916838386010152801515029083010101918193610946565b634e487b7160e01b600052604160045260246000fd5b3461010b57606036600319011261010b5767ffffffffffffffff60043581811161010b57610abf9036906004016113e2565b91602490813581811161010b57610ada9036906004016113e2565b909360449182359584871161010b573660238801121561010b5786600401359785891161010b5760059336888b871b8b01011161010b576001600160a01b0360065416330361010b5781610ec9575b505081610d83575b5050600954808703610b3f57005b680100000000000000008711610d6e5786600955808710610cdd575b5083859695019360096000527f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af9460009760421981360301915b888a10610b9e57005b80358381121561010b578201848101359088821161010b578136038882011361010b578790610bcd8b54611410565b90601f91828111610ca3575b506000918411600114610c27579280602093600196938796600093610c1a575b505050600019600383901b1c191690841b178b555b01980199019896610b95565b01013590508a3880610bf9565b60008c8152602080822094929391601f198716915b828210610c84575050928592602095926001989597899810610c68575b50505050831b83018b55610c0e565b60001960f88660031b161c19920101351690558e808b81610c59565b600184978294959683949789010135815501960193018c939291610c3c565b610cce908d6000526020908482600020918d828a01901c8301938910610cd4575b018c1c019061191f565b8e610bd9565b92508192610cc4565b6009600052867f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af91820191015b818110610d175750610b5b565b80610d2460019254611410565b80610d31575b5001610d0a565b601f908181118414610d4a575050600081555b89610d2a565b610d65600092848452602084209201871c820185830161191f565b81835555610d44565b84634e487b7160e01b60005260416004526000fd5b848211610eb4578190610d97600854611410565b601f8111610e61575b50600090601f8311600114610ddf57600092610dd4575b50508160011b916000199060031b1c1916176008555b8680610b31565b013590508880610db7565b7ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee3925090601f19841660005b818110610e495750908460019594939210610e2f575b505050811b01600855610dcd565b0135600019600384901b60f8161c19169055888080610e21565b91936020600181928787013581550195019201610e0b565b610ea4907ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee3601f8501871c81019160208610610eaa575b601f01871c019061191f565b89610da0565b9091508190610e98565b85634e487b7160e01b60005260416004526000fd5b868211611006578190610edd600754611410565b601f8111610fae575b50600090601f8311600114610f2557600092610f1a575b50508160011b916000199060031b1c1916176007555b8880610b29565b013590508a80610efd565b909150601f1983169160076000527fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c6889260005b818110610f965750908460019594939210610f7c575b505050811b01600755610f13565b0135600019600384901b60f8161c191690558a8080610f6e565b91936020600181928787013581550195019201610f58565b610ff69060076000527fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c688601f8501891c81019160208610610ffc575b601f01891c019061191f565b8b610ee6565b9091508190610fea565b87634e487b7160e01b60005260416004526000fd5b3461010b57604036600319011261010b576110416110376113b6565b6024359033611597565b602060405160018152f35b3461010b57600036600319011261010b576005546001600160a01b03811633148061109e575b1561010b577fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff16600555005b50600160ff8260a01c16151514611072565b3461010b57604036600319011261010b576110c96113b6565b6024359033600052600160205260406000206001600160a01b0382166000526020526040600020549180831061110557611041920390336117eb565b608460405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f0000000000000000000000000000000000000000000000000000006064820152fd5b3461010b57600036600319011261010b576105e96040516105dd81611193816114ee565b0382611575565b3461010b57602036600319011261010b576001600160a01b036111bb6113b6565b1660005260006020526020604060002054604051908152f35b3461010b57604036600319011261010b576111ed6113b6565b33600052600160205260406000206001600160a01b03821660005260205260406000205460243581018091116109905761104191336117eb565b3461010b57600036600319011261010b57602060405160128152f35b3461010b57606036600319011261010b5761125c6113b6565b6112646113cc565b604435906001600160a01b03831660005260016020526040600020336000526020526040600020549260001984036112a1575b6110419350611597565b8284106112bd576112b883611041950333836117eb565b611297565b606460405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152fd5b3461010b57600036600319011261010b576020600254604051908152f35b3461010b57604036600319011261010b5761104161133b6113b6565b60243590336117eb565b3461010b57600036600319011261010b57806105dd816111936105e99461144a565b60005b83811061137a5750506000910152565b818101518382015260200161136a565b604091602082526113aa8151809281602086015260208686019101611367565b601f01601f1916010190565b600435906001600160a01b038216820361010b57565b602435906001600160a01b038216820361010b57565b9181601f8401121561010b5782359167ffffffffffffffff831161010b576020838186019501011161010b57565b90600182811c92168015611440575b602083101461142a57565b634e487b7160e01b600052602260045260246000fd5b91607f169161141f565b6003546000929161145a82611410565b808252916001908181169081156114d1575060011461147857505050565b9192935060036000527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b916000925b8484106114b957505060209250010190565b805460208585018101919091529093019281016114a7565b915050602093945060ff929192191683830152151560051b010190565b600454600092916114fe82611410565b808252916001908181169081156114d1575060011461151c57505050565b9192935060046000527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b916000925b84841061155d57505060209250010190565b8054602085850181019190915290930192810161154b565b90601f8019910116810190811067ffffffffffffffff821117610a7757604052565b916001600160a01b038093169182156117815783169283156117175760055460ff8160a01c1661168a575b505060008281528060205260408120549180831061162057604082827fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef958760209652828652038282205586815220818154019055604051908152a3565b608460405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e636500000000000000000000000000000000000000000000000000006064820152fd5b1680831490811561170d575b50156116a35738806115c2565b608460405162461bcd60e51b815260206004820152602260248201527f7472616e73666572206e6f7420616c6c6f776564206265666f7265206c61756e60448201527f63680000000000000000000000000000000000000000000000000000000000006064820152fd5b9050831438611696565b608460405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f65737300000000000000000000000000000000000000000000000000000000006064820152fd5b608460405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f64726573730000000000000000000000000000000000000000000000000000006064820152fd5b6001600160a01b038091169182156118b6571691821561184c5760207f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925918360005260018252604060002085600052825280604060002055604051908152a3565b608460405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f73730000000000000000000000000000000000000000000000000000000000006064820152fd5b608460405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152fd5b81811061192a575050565b6000815560010161191f56fea26469706673582212206f0073e94722fc733abd696a5db6d427088ca4421acd011a0c52951face0c40064736f6c63430008120033a66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c688f3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee36e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af000000000000000000000000692524c10756b2cec347a35dde0c6b202252eca100000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000e400000000000000000000000000000000000000000033b2e3c9fd0803ce8000000000000000000000000000000e220e8d200d3e433b8cfa06397275c03994a5123000000000000000000000000000000000000000000000000000000000000000b42656176657220426f6e6b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044245415600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002042454156455220424f4e4b2e20424f4e4b204c494b452041204245415645522e0000000000000000000000000000000000000000000000000000000000000c42524946463a0c000057454250565038202e0c0000d02e009d012a700070003e85369647a523222132552ed8a010896c00bb33da82cfc37e517b22d75fb8fe21f611db674079c7f3c7fbdfb87f9b5fd93d43fe96ff55ee01fac5d26bcc4fec07ec47bbe7fb7fd80f75bfe63d403faeff92eb28f400fd7af4d4fdcef841fed5feafff0ff89f6aafff17af35d6fce7e5a7ad4e5be776fbff2dffdc7817c00bd7bba8a003f36feb5c42f8807eab7fc6e353a007e98f442d00fd4bff87fcbfc06feb1f5a5f46cfd9963ba656f942c8c57c06ca507a896d26f88240fbac365945f6a7376bea2634ec75e967f044f10a5058671a1de5750ee62b76dca06f23de9807c62ce5900625f603f5f5114848e45368ddb53fe92e7a166c5fe4f0ba4c1f67d01aad8c8b32fd1aaab6e4b57321e0885552f252b425f5c71f64dc43db6bfbf7eadc52b4e618c19ac48d2addc20af13dc4c55f8918b8be7e7c65d6eab7f8bf5f1162ba10949dae748d9279b439274fda91d2e8fa8aff3b242efa566ef53862398a1b1d513b8bd6ac7faf19323f73dff37f971c92a04000feeeb4d7f515ffc7cfe4fba07ffe308fc611f8c23e302919cbfdc7f136ba9200d3eff2d7b5ff510e0ffc12309db17f368cff3e77c10aaadd780c02806ce3f28b24b595a2b09e0712f199e2dcbdc3b5f7ecf6df8c3dd4324db8a0ce90ce772b42ef36425333a4f457758f697f25a60d72a0aea08ad5e4a3ff48e0592a45263b7e5f21a21c726ef6e4f17651bfc0a44b6ec7706bd5e0a21ba8ff1d93c7e63a5dd3cb3a2b2e82d5385fd107b74828c7267f526dab84d73942398af2fb88dff2b446e647c93fbdb9fb15c86698aa904445f14956cb03fa40f4cad849e93a09a183a61b2adcc55c2cea805c84eff8ad138fdac19bf9f1fe1af434290cb0ac4551c5a56304bdb118383375f0deb3931034433c8e06cbef4bc01b58784d9d63f10b72942701edba0dd50527a0d9df7d14534043a88b49c2f217168ec301cdca06184b655f68db9ab3075a70c957c2bd20eb6cf638751a8f21f0812532b4ab73bac0b9dd42695df38fc4a1c7e6c8303c7ca7094e450db520f6150d1873eb0af507e78ddadd8acabbdb6b98376a13a048fe8f494d265d0fa3b57816a2591af2abe4faf97434e87549ff0d648baccf4d5c57c669fe79a65208108e9648601bea239bc0265cd032d4f941e431f1830503c717a28cc41aab0bc72996bc52d436cea8e97614da31eb6769a1f076366298c559a9c16045a457c3da7dc7f7cb787aa8788badcc0dd0886db0684dbeef1d57ee0c664a06f4f3a7a2ddaaf2c3c5db62263f059e1f13eaa7d33ccde428a315d6d8aa69db26ddcdab124964a24b8fcfbeed42f78dff4326ccc8a66db1fb8db8e640897dc118ac892b00105b79c76b6d7d5f68245d8011cc47d6425d3caa38e21be9e9d4dc5888aed84778d5ad290cbe3dd1939847882b674c88065efb2116f60156575f7bc26174e16429da470a7b69c861864ec38e66b970512edd12545c7291d3c1fa3f42d6bacb24ede6b982438c3c2b379e67aeb75d79446fd74e0b7b1de0a2e8b4f961dffb79cca967e4a57ed23fcfbcefdb46827ee0bf36f83d72f35779db4b782d548239fedd85fda8ba06da3652d6db3856bbe16128fc73969506f701e3c0523ddfb01aff5e2620452adf5f1a07300c32064f5ac1bb8eb9df5b270d736196c470be932a33367859df0473347b64f89c482f969f3bd10febba7e2696774c403702f7e35e9f3ae9b2198972bd0f9c60f3f9b96f73993bed824b9e1d3ff0c3443ae8d98ca6b8a9ef9b09827b484eb4ad347f7a1ea8ba4dc46e89c37348b2ca52b8a76b2ec14605d86c5412467abfcf536f7f37225050be604c426a826d5cee37853155ef9cbf5e019aa52a597131b087bbd952d97e929a3f7c3acf5a9943b45711e37eb586bc4283219c1ba87c04328f8ca73d664394dc732443de25ac5750f5d8a1caf7707089ebc6333eba70b25d95b6b84c77261683bf74b057c170cdc162c23ee4807c784dc72ef6f740f6ccab90c95e39ee97f8f082680e11277d940fdf7f79d71200d72b91df7b4dcccf9de89e3131be9f6ffd20ad31fcf33fe77fd35f8c84c4ddfd68b9aa17eae639eeb39eacd739b7501d8673a0027745528d517aa471f8717bf9d34b2a9a5455757ebac57c67c26f05e7b1d2799f26cbc84924b7d04f899e15ab7c2aabf76fe273a466acb3cbe6f789ddf7849ecb51be3302460140858f1f0243dbf95b6a19f124dbc07426763f1c317fc06c8efbc00ce31ac649db553d8e0573d73eaa5aeb52cb55cf3cd459a5d65b54a9514d9018fba03943cff1777b05de90373f1748f5f5b34b796cb621dd079e7b092ffddf5d3bd310ebbb285dcce4e141aed56156adc38a554ab0fe06a3c33cc08ae15204277a1fedbd9c35955589d3c2212059887abf8d775912617ad62d67d50259d045b2d9cf717e238343e4fb6d055ef4e7d450367c36ab66a5ef48aa98b2e67f9fcbce61a489ab91ed8226d5fae6b9ac99bc257c7912810b3d984dba03d632422d20857db4c45efc2696cd7ad3074526c2861066f93b4e3577d67e7f070a5ef876c9c57b1d4005de3a60505473afc0dc6006336240a3c2734333fb08b505e76b0be96575962a029002bfc072cd54e31d34144a69f5a262293c3a553a54e4aefbcf1cff5dcf23951cfd7e902e242dc8dd2c7f535b05ab1dcef4c3576b2a4bbf3f67cbefc988652173e962e3accd94f13bfd99861019463dcf10a4b7e6a4cc30a7e7e526c58d877052a4538d1473d8ccdd7256dc52d53e1b5bfd2a6201e77c3fed7e4d9e799e1fbeff576f7e5a7af0f563bdf60bd133f1f73e968855e6c19ddb19d7e94fa3aa4a1be994f6d5183d7703694758dbb49a7328cc28c9eea792fb347961852e35c762b758c23809c47df966cf952a7422a87ca82ff6c601d187fff5c6b77b2bf498d062a6fb7a6eaf99ef60e95fd780702bacea76da3083d3fc3caf1b51b91b79ea7e085c3ff9179c08abd952f8d67abb81b8bdc0a4febcdad8df8fbe85f103ea62b2b46f0294e5934cd70526a98fa9b83678d5c2e55cad84eba9ac37c70341c8336cd4763967eecac2d22977d79bbd76f84f8a01edf50cf0d8112f5220be0b26f60936c702e41038e311af00ff65ac723ab072ff125122e2582d40ced7637a8238b99c461a6aa78c15286893b5c255d962c3a6bbb7bd2536d274ccd320c268fc3f4b12193a4299ba7f70f7b469c54593b4c45b626600feb471ee9b94f8e6cf428fd252ff22f232642a781492aa841eed8f159af3a0ea9c5ec338a482d0c622cfef1e15c4194bfc1a9e989f3e8c61fd3beeb30b86551cce5d6869287576a1c8aa66adf6db662b62d6ef4d0e7c4d91d495ddfcfedd9f30738165f31d3fc49c9beeb164fee4d0f183bc0fe7b93ead8ebd05b175a76209eed70367caaf40b79d1cf4130193eb74697d00448c10c75e61fc3999cf2dbd9717d1df3c1b43cb89dbcf2d60ec6223c1cadab98dc86849644915d9e214c3ac764f9d0b697d5a25a2fdd00ef22cd12299660d69ea23b9a2082c34a389568012eae60bf0e70c34a7a8151785c882ad12b680202f42d5083e421fbdb2ae7fa0d6cd757496b6318a18ed1bb0904d9d5963e2dd98287667e3d87f1fba2c6f4e73983d37c47c3bbf7af7c8862046c53552a1c819dae3d743f247a538e75d5be50806a4c976cbbe20448f293f174dda9466858c451bb761760b6b7b36c9def91d70c88741ad6b01162cd67b0d4d7ac1d1787cd283fb358382287938885fc52b68a4f9d0d4bbd5922dc57f177c616fef537703769b22fa2e18e9bd9cff433f3cea959203ad88e592cf56faa9fd5f2c2b0408fd39ff3f492ada3731f5fc072f71ce0f717b0a31ccf95021fe64040a1991c1ac59232a8738ea211bb78bcc227ebabc2356f36fd813678e6261b0337a255f6c376b448a15f2d05a53aa8f37766804e42160cd26a23bcddda572cb2ff2c9a1bf464fe03110a9b99a80f610b44326b1a42537964870b124caeddae1cc800b633c42df14b3efc0eb5dde7449821cabdaae2ba902c3acf133a709bd82a46250f6576ac404513ccf03bce15706c8cae6725908112202433f93b1e29309fdcad78b2dc12ae6d22527454c6c8cd298f6b5f943d2579071eb7462522095baf20f3da3f3c8f2f14e3b997bd657d8c8e3e86250aebe9ffe7608fb1e694f175c0b7b13f7a703b322ec2f65105dd9dcd8c4ba78cf1aaaac56c8b6b533a5727410e2c83f8df236d927e7d42a4f3820869119bb5c32534ab0239d7b35e026c4bbd2222398eb9f0886c614dc0d83ba4281bc79f77c0c447731e07b591c0f9073c9abe0fbda91cf62ef3eefdd676ff4a9dd09ccdb53f76508f84b904294e0df4e218533cce756647000f700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000