VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x7F44A4…c4B3
Summary
Transactions
Transfers
Address
0x7F44A400B54E266916D8F96F04068864181Dc4B3
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x02d5ccD565CC0DE94c2445A529ca3E2EA5188461
Deployer
0x02d5ccD565CC0DE94c2445A529ca3E2EA5188461
Code
0x6080604052600436106102935760003560e01c80635c975abb1161015a578063a0c576b2116100c1578063c87b56dd1161007a578063c87b56dd146109f9578063d0c433d314610a36578063d5abeb0114610a4d578063e985e9c514610a78578063eb91d37e14610ab5578063f2fde38b14610ae057610293565b8063a0c576b2146108eb578063a22cb46514610928578063b618e6ef14610951578063b66a0e5d1461098e578063b88d4fde146109a5578063bcca2f77146109ce57610293565b80637f77f574116101135780637f77f574146107fa5780638456cb59146108375780638da5cb5b1461084e57806395d89b41146108795780639a4a8e0b146108a4578063a0712d68146108cf57610293565b80635c975abb146106ea5780635e307a48146107155780636352211e1461074057806370a082311461077d578063715018a6146107ba578063758b1ce3146107d157610293565b80632f745c59116101fe57806348b15166116101b757806348b15166146105d857806348cd4cb1146106035780634f6ccce71461062e578063524ab5181461066b57806355f804b3146106965780635c474f9e146106bf57610293565b80632f745c59146104a457806335a05ad5146104e15780634119e8991461051e57806342842e0e1461054957806342966c6814610572578063438b63001461059b57610293565b806318160ddd1161025057806318160ddd146103a857806319cc02aa146103d35780631aef910b146103fe5780631c5ada9e1461042757806323b872dd1461045257806326b99a941461047b57610293565b806301ffc9a714610298578063046f7da2146102d557806306fdde03146102ec578063081812fc14610317578063086146d214610354578063095ea7b31461037f575b600080fd5b3480156102a457600080fd5b506102bf60048036038101906102ba9190613bfd565b610b09565b6040516102cc9190613c45565b60405180910390f35b3480156102e157600080fd5b506102ea610b83565b005b3480156102f857600080fd5b50610301610c09565b60405161030e9190613cf9565b60405180910390f35b34801561032357600080fd5b5061033e60048036038101906103399190613d51565b610c9b565b60405161034b9190613dbf565b60405180910390f35b34801561036057600080fd5b50610369610d20565b6040516103769190613de9565b60405180910390f35b34801561038b57600080fd5b506103a660048036038101906103a19190613e30565b610df9565b005b3480156103b457600080fd5b506103bd610f10565b6040516103ca9190613de9565b60405180910390f35b3480156103df57600080fd5b506103e8610f1d565b6040516103f59190613c45565b60405180910390f35b34801561040a57600080fd5b5061042560048036038101906104209190613ed5565b610f31565b005b34801561043357600080fd5b5061043c6110b8565b6040516104499190613de9565b60405180910390f35b34801561045e57600080fd5b5061047960048036038101906104749190613f35565b6110be565b005b34801561048757600080fd5b506104a2600480360381019061049d9190614189565b61111e565b005b3480156104b057600080fd5b506104cb60048036038101906104c69190613e30565b611261565b6040516104d89190613de9565b60405180910390f35b3480156104ed57600080fd5b5061050860048036038101906105039190613d51565b611306565b6040516105159190613dbf565b60405180910390f35b34801561052a57600080fd5b5061053361133c565b6040516105409190613de9565b60405180910390f35b34801561055557600080fd5b50610570600480360381019061056b9190613f35565b611341565b005b34801561057e57600080fd5b5061059960048036038101906105949190613d51565b611361565b005b3480156105a757600080fd5b506105c260048036038101906105bd9190614201565b61142b565b6040516105cf91906142ec565b60405180910390f35b3480156105e457600080fd5b506105ed6114d9565b6040516105fa9190613de9565b60405180910390f35b34801561060f57600080fd5b506106186114df565b6040516106259190613de9565b60405180910390f35b34801561063a57600080fd5b5061065560048036038101906106509190613d51565b6114e5565b6040516106629190613de9565b60405180910390f35b34801561067757600080fd5b50610680611556565b60405161068d9190613de9565b60405180910390f35b3480156106a257600080fd5b506106bd60048036038101906106b891906143c3565b61155b565b005b3480156106cb57600080fd5b506106d46115f1565b6040516106e19190613c45565b60405180910390f35b3480156106f657600080fd5b506106ff611605565b60405161070c9190613c45565b60405180910390f35b34801561072157600080fd5b5061072a61161c565b6040516107379190613de9565b60405180910390f35b34801561074c57600080fd5b5061076760048036038101906107629190613d51565b611621565b6040516107749190613dbf565b60405180910390f35b34801561078957600080fd5b506107a4600480360381019061079f9190614201565b6116d2565b6040516107b19190613de9565b60405180910390f35b3480156107c657600080fd5b506107cf611789565b005b3480156107dd57600080fd5b506107f860048036038101906107f39190613d51565b611811565b005b34801561080657600080fd5b50610821600480360381019061081c9190613d51565b611897565b60405161082e9190613de9565b60405180910390f35b34801561084357600080fd5b5061084c6118b2565b005b34801561085a57600080fd5b50610863611938565b6040516108709190613dbf565b60405180910390f35b34801561088557600080fd5b5061088e611962565b60405161089b9190613cf9565b60405180910390f35b3480156108b057600080fd5b506108b96119f4565b6040516108c69190613de9565b60405180910390f35b6108e960048036038101906108e49190613d51565b6119f9565b005b3480156108f757600080fd5b50610912600480360381019061090d9190614201565b611f61565b60405161091f9190613de9565b60405180910390f35b34801561093457600080fd5b5061094f600480360381019061094a9190614438565b611f79565b005b34801561095d57600080fd5b5061097860048036038101906109739190614201565b611f8f565b6040516109859190613de9565b60405180910390f35b34801561099a57600080fd5b506109a3611fa7565b005b3480156109b157600080fd5b506109cc60048036038101906109c79190614519565b612048565b005b3480156109da57600080fd5b506109e36120aa565b6040516109f09190613de9565b60405180910390f35b348015610a0557600080fd5b50610a206004803603810190610a1b9190613d51565b6120b0565b604051610a2d9190613cf9565b60405180910390f35b348015610a4257600080fd5b50610a4b612157565b005b348015610a5957600080fd5b50610a62612215565b604051610a6f9190613de9565b60405180910390f35b348015610a8457600080fd5b50610a9f6004803603810190610a9a919061459c565b61221b565b604051610aac9190613c45565b60405180910390f35b348015610ac157600080fd5b50610aca6122af565b604051610ad79190613de9565b60405180910390f35b348015610aec57600080fd5b50610b076004803603810190610b029190614201565b6123db565b005b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610b7c5750610b7b826124d2565b5b9050919050565b610b8b6125b4565b73ffffffffffffffffffffffffffffffffffffffff16610ba9611938565b73ffffffffffffffffffffffffffffffffffffffff1614610bff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bf690614628565b60405180910390fd5b610c076125bc565b565b606060008054610c1890614677565b80601f0160208091040260200160405190810160405280929190818152602001828054610c4490614677565b8015610c915780601f10610c6657610100808354040283529160200191610c91565b820191906000526020600020905b815481529060010190602001808311610c7457829003601f168201915b5050505050905090565b6000610ca68261265e565b610ce5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cdc9061471a565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061118c60009054906101000a900460ff16610d72576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d6990614786565b60405180910390fd5b61012c602e54602f5443610d8691906147d5565b610d909190614809565b1015610d9f5760009050610df6565b61012c80610dad9190614863565b602e54602f5443610dbe91906147d5565b610dc89190614809565b1015610dd75760019050610df6565b61115c610de2610f10565b1015610df15760029050610df6565b600390505b90565b6000610e0482611621565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e74576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e6b9061492b565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610e936125b4565b73ffffffffffffffffffffffffffffffffffffffff161480610ec25750610ec181610ebc6125b4565b61221b565b5b610f01576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ef8906149bd565b60405180910390fd5b610f0b83836126ca565b505050565b6000600880549050905090565b61118c60019054906101000a900460ff1681565b610f396125b4565b73ffffffffffffffffffffffffffffffffffffffff16610f57611938565b73ffffffffffffffffffffffffffffffffffffffff1614610fad576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa490614628565b60405180910390fd5b60005b838390508110156110b25760008203611034576003602c6000868685818110610fdc57610fdb6149dd565b5b9050602002016020810190610ff19190614201565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506110a1565b6002602d600086868581811061104d5761104c6149dd565b5b90506020020160208101906110629190614201565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b806110ab90614a0c565b9050610fb0565b50505050565b61012c81565b6110cf6110c96125b4565b82612783565b61110e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161110590614ac6565b60405180910390fd5b611119838383612861565b505050565b6111266125b4565b73ffffffffffffffffffffffffffffffffffffffff16611144611938565b73ffffffffffffffffffffffffffffffffffffffff161461119a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161119190614628565b60405180910390fd5b80518251146111de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111d590614b58565b60405180910390fd5b600080600091505b835182101561125b57600090505b828281518110611207576112066149dd565b5b602002602001015181101561124a5761123984838151811061122c5761122b6149dd565b5b6020026020010151612ac7565b8061124390614a0c565b90506111f4565b8161125490614a0c565b91506111e6565b50505050565b600061126c836116d2565b82106112ad576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112a490614bea565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b600d81600e811061131657600080fd5b016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600281565b61135c83838360405180602001604052806000815250612048565b505050565b611369611605565b156113a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113a090614c56565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff166113c982611621565b73ffffffffffffffffffffffffffffffffffffffff161461141f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161141690614cc2565b60405180910390fd5b61142881612ae1565b50565b60606000611438836116d2565b905060008167ffffffffffffffff81111561145657611455613f88565b5b6040519080825280602002602001820160405280156114845781602001602082028036833780820191505090505b50905060005b828110156114ce5761149c8582611261565b8282815181106114af576114ae6149dd565b5b60200260200101818152505080806114c690614a0c565b91505061148a565b508092505050919050565b602e5481565b602f5481565b60006114ef610f10565b8210611530576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161152790614d54565b60405180910390fd5b60088281548110611544576115436149dd565b5b90600052602060002001549050919050565b600381565b6115636125b4565b73ffffffffffffffffffffffffffffffffffffffff16611581611938565b73ffffffffffffffffffffffffffffffffffffffff16146115d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115ce90614628565b60405180910390fd5b80600b90805190602001906115ed929190613aee565b5050565b61118c60009054906101000a900460ff1681565b6000600a60149054906101000a900460ff16905090565b600a81565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036116c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116c090614de6565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611742576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161173990614e78565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6117916125b4565b73ffffffffffffffffffffffffffffffffffffffff166117af611938565b73ffffffffffffffffffffffffffffffffffffffff1614611805576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117fc90614628565b60405180910390fd5b61180f6000612bfe565b565b6118196125b4565b73ffffffffffffffffffffffffffffffffffffffff16611837611938565b73ffffffffffffffffffffffffffffffffffffffff161461188d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161188490614628565b60405180910390fd5b80602e8190555050565b601b81600e81106118a757600080fd5b016000915090505481565b6118ba6125b4565b73ffffffffffffffffffffffffffffffffffffffff166118d8611938565b73ffffffffffffffffffffffffffffffffffffffff161461192e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161192590614628565b60405180910390fd5b611936612cc4565b565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606001805461197190614677565b80601f016020809104026020016040519081016040528092919081815260200182805461199d90614677565b80156119ea5780601f106119bf576101008083540402835291602001916119ea565b820191906000526020600020905b8154815290600101906020018083116119cd57829003601f168201915b5050505050905090565b601481565b611a01611605565b15611a41576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a3890614c56565b60405180910390fd5b61118c60009054906101000a900460ff16611a91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a8890614786565b60405180910390fd5b61115c611a9c610f10565b82611aa79190614863565b1115611ae8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611adf90614ee4565b60405180910390fd5b60003073ffffffffffffffffffffffffffffffffffffffff1663086146d26040518163ffffffff1660e01b8152600401602060405180830381865afa158015611b35573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b599190614f19565b905060008103611c4057602c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115611be5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bdc90614fb8565b60405180910390fd5b81602c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611c3491906147d5565b92505081905550611d6b565b60018103611d2557602d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115611cca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cc190614fb8565b60405180910390fd5b81602d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611d1991906147d5565b92505081905550611d6a565b600a821115611d69576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d6090615024565b60405180910390fd5b5b5b600060298260038110611d8157611d806149dd565b5b0154905060008382611d939190614809565b905080341015611dd8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dcf90615090565b60405180910390fd5b60005b84811015611dfd57611dec33612ac7565b80611df690614a0c565b9050611ddb565b600090505b6001600e611e1091906147d5565b811015611ed157600d81600e8110611e2b57611e2a6149dd565b5b0160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6103e884601b85600e8110611e7e57611e7d6149dd565b5b0154611e8a9190614809565b611e9491906150df565b9081150290604051600060405180830381858888f19350505050158015611ebf573d6000803e3d6000fd5b5080611eca90614a0c565b9050611e02565b600d6001600e611ee191906147d5565b600e8110611ef257611ef16149dd565b5b0160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015611f59573d6000803e3d6000fd5b505050505050565b602c6020528060005260406000206000915090505481565b611f8b611f846125b4565b8383612d67565b5050565b602d6020528060005260406000206000915090505481565b611faf6125b4565b73ffffffffffffffffffffffffffffffffffffffff16611fcd611938565b73ffffffffffffffffffffffffffffffffffffffff1614612023576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161201a90614628565b60405180910390fd5b600161118c60006101000a81548160ff02191690831515021790555043602f81905550565b6120596120536125b4565b83612783565b612098576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161208f90614ac6565b60405180910390fd5b6120a484848484612ed3565b50505050565b61012c81565b60606120bb8261265e565b6120fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120f190615182565b60405180910390fd5b6000612104612f2f565b90506000815111612124576040518060200160405280600081525061214f565b8061212e84612fc1565b60405160200161213f9291906151de565b6040516020818303038152906040525b915050919050565b6000151561118c60019054906101000a900460ff161515146121ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121a59061524e565b60405180910390fd5b60005b60148110156121f6576121e5600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612ac7565b806121ef90614a0c565b90506121b1565b50600161118c60016101000a81548160ff021916908315150217905550565b61115c81565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600061118c60009054906101000a900460ff16612301576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122f890614786565b60405180910390fd5b61115c61230c610f10565b1061234c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612343906152ba565b60405180910390fd5b60003073ffffffffffffffffffffffffffffffffffffffff1663086146d26040518163ffffffff1660e01b8152600401602060405180830381865afa158015612399573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123bd9190614f19565b9050602981600381106123d3576123d26149dd565b5b015491505090565b6123e36125b4565b73ffffffffffffffffffffffffffffffffffffffff16612401611938565b73ffffffffffffffffffffffffffffffffffffffff1614612457576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161244e90614628565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036124c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124bd9061534c565b60405180910390fd5b6124cf81612bfe565b50565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061259d57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806125ad57506125ac82613121565b5b9050919050565b600033905090565b6125c4611605565b612603576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125fa906153b8565b60405180910390fd5b6000600a60146101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6126476125b4565b6040516126549190613dbf565b60405180910390a1565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661273d83611621565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600061278e8261265e565b6127cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127c49061544a565b60405180910390fd5b60006127d883611621565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061281a5750612819818561221b565b5b8061285857508373ffffffffffffffffffffffffffffffffffffffff1661284084610c9b565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661288182611621565b73ffffffffffffffffffffffffffffffffffffffff16146128d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128ce906154dc565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612946576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161293d9061556e565b60405180910390fd5b61295183838361318b565b61295c6000826126ca565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546129ac91906147d5565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612a039190614863565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612ac283838361329d565b505050565b6000612ad16132a2565b9050612add82826133e7565b5050565b6000612aec82611621565b9050612afa8160008461318b565b612b056000836126ca565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612b5591906147d5565b925050819055506002600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612bfa8160008461329d565b5050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b612ccc611605565b15612d0c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d0390614c56565b60405180910390fd5b6001600a60146101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258612d506125b4565b604051612d5d9190613dbf565b60405180910390a1565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612dd5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612dcc906155da565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051612ec69190613c45565b60405180910390a3505050565b612ede848484612861565b612eea84848484613405565b612f29576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f209061566c565b60405180910390fd5b50505050565b6060600b8054612f3e90614677565b80601f0160208091040260200160405190810160405280929190818152602001828054612f6a90614677565b8015612fb75780601f10612f8c57610100808354040283529160200191612fb7565b820191906000526020600020905b815481529060010190602001808311612f9a57829003601f168201915b5050505050905090565b606060008203613008576040518060400160405280600181526020017f3000000000000000000000000000000000000000000000000000000000000000815250905061311c565b600082905060005b6000821461303a57808061302390614a0c565b915050600a8261303391906150df565b9150613010565b60008167ffffffffffffffff81111561305657613055613f88565b5b6040519080825280601f01601f1916602001820160405280156130885781602001600182028036833780820191505090505b5090505b60008514613115576001826130a191906147d5565b9150600a856130b0919061568c565b60306130bc9190614863565b60f81b8183815181106130d2576130d16149dd565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a8561310e91906150df565b945061308c565b8093505050505b919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b61319683838361358c565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036131d8576131d381613591565b613217565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146132165761321583826135da565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036132595761325481613747565b613298565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614613297576132968282613818565b5b5b505050565b505050565b6000806132ad610f10565b61115c6132ba91906147d5565b9050600081334442856040516020016132d69493929190615726565b6040516020818303038152906040528051906020012060001c6132f9919061568c565b905060009250600060308261115c8110613316576133156149dd565b5b01541461333b5760308161115c8110613332576133316149dd565b5b0154925061333f565b8092505b6000603060018461335091906147d5565b61115c8110613362576133616149dd565b5b0154036133955760018261337691906147d5565b60308261115c811061338b5761338a6149dd565b5b01819055506133d3565b60306001836133a491906147d5565b61115c81106133b6576133b56149dd565b5b015460308261115c81106133cd576133cc6149dd565b5b01819055505b6001836133e09190614863565b9250505090565b613401828260405180602001604052806000815250613897565b5050565b60006134268473ffffffffffffffffffffffffffffffffffffffff166138f2565b1561357f578373ffffffffffffffffffffffffffffffffffffffff1663150b7a0261344f6125b4565b8786866040518563ffffffff1660e01b815260040161347194939291906157c9565b6020604051808303816000875af19250505080156134ad57506040513d601f19601f820116820180604052508101906134aa919061582a565b60015b61352f573d80600081146134dd576040519150601f19603f3d011682016040523d82523d6000602084013e6134e2565b606091505b506000815103613527576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161351e9061566c565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050613584565b600190505b949350505050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b600060016135e7846116d2565b6135f191906147d5565b90506000600760008481526020019081526020016000205490508181146136d6576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b6000600160088054905061375b91906147d5565b905060006009600084815260200190815260200160002054905060006008838154811061378b5761378a6149dd565b5b9060005260206000200154905080600883815481106137ad576137ac6149dd565b5b9060005260206000200181905550816009600083815260200190815260200160002081905550600960008581526020019081526020016000206000905560088054806137fc576137fb615857565b5b6001900381819060005260206000200160009055905550505050565b6000613823836116d2565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b6138a18383613915565b6138ae6000848484613405565b6138ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016138e49061566c565b60405180910390fd5b505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613984576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161397b906158d2565b60405180910390fd5b61398d8161265e565b156139cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016139c49061593e565b60405180910390fd5b6139d96000838361318b565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254613a299190614863565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4613aea6000838361329d565b5050565b828054613afa90614677565b90600052602060002090601f016020900481019282613b1c5760008555613b63565b82601f10613b3557805160ff1916838001178555613b63565b82800160010185558215613b63579182015b82811115613b62578251825591602001919060010190613b47565b5b509050613b709190613b74565b5090565b5b80821115613b8d576000816000905550600101613b75565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b613bda81613ba5565b8114613be557600080fd5b50565b600081359050613bf781613bd1565b92915050565b600060208284031215613c1357613c12613b9b565b5b6000613c2184828501613be8565b91505092915050565b60008115159050919050565b613c3f81613c2a565b82525050565b6000602082019050613c5a6000830184613c36565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613c9a578082015181840152602081019050613c7f565b83811115613ca9576000848401525b50505050565b6000601f19601f8301169050919050565b6000613ccb82613c60565b613cd58185613c6b565b9350613ce5818560208601613c7c565b613cee81613caf565b840191505092915050565b60006020820190508181036000830152613d138184613cc0565b905092915050565b6000819050919050565b613d2e81613d1b565b8114613d3957600080fd5b50565b600081359050613d4b81613d25565b92915050565b600060208284031215613d6757613d66613b9b565b5b6000613d7584828501613d3c565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000613da982613d7e565b9050919050565b613db981613d9e565b82525050565b6000602082019050613dd46000830184613db0565b92915050565b613de381613d1b565b82525050565b6000602082019050613dfe6000830184613dda565b92915050565b613e0d81613d9e565b8114613e1857600080fd5b50565b600081359050613e2a81613e04565b92915050565b60008060408385031215613e4757613e46613b9b565b5b6000613e5585828601613e1b565b9250506020613e6685828601613d3c565b9150509250929050565b600080fd5b600080fd5b600080fd5b60008083601f840112613e9557613e94613e70565b5b8235905067ffffffffffffffff811115613eb257613eb1613e75565b5b602083019150836020820283011115613ece57613ecd613e7a565b5b9250929050565b600080600060408486031215613eee57613eed613b9b565b5b600084013567ffffffffffffffff811115613f0c57613f0b613ba0565b5b613f1886828701613e7f565b93509350506020613f2b86828701613d3c565b9150509250925092565b600080600060608486031215613f4e57613f4d613b9b565b5b6000613f5c86828701613e1b565b9350506020613f6d86828701613e1b565b9250506040613f7e86828701613d3c565b9150509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b613fc082613caf565b810181811067ffffffffffffffff82111715613fdf57613fde613f88565b5b80604052505050565b6000613ff2613b91565b9050613ffe8282613fb7565b919050565b600067ffffffffffffffff82111561401e5761401d613f88565b5b602082029050602081019050919050565b600061404261403d84614003565b613fe8565b9050808382526020820190506020840283018581111561406557614064613e7a565b5b835b8181101561408e578061407a8882613e1b565b845260208401935050602081019050614067565b5050509392505050565b600082601f8301126140ad576140ac613e70565b5b81356140bd84826020860161402f565b91505092915050565b600067ffffffffffffffff8211156140e1576140e0613f88565b5b602082029050602081019050919050565b6000614105614100846140c6565b613fe8565b9050808382526020820190506020840283018581111561412857614127613e7a565b5b835b81811015614151578061413d8882613d3c565b84526020840193505060208101905061412a565b5050509392505050565b600082601f8301126141705761416f613e70565b5b81356141808482602086016140f2565b91505092915050565b600080604083850312156141a05761419f613b9b565b5b600083013567ffffffffffffffff8111156141be576141bd613ba0565b5b6141ca85828601614098565b925050602083013567ffffffffffffffff8111156141eb576141ea613ba0565b5b6141f78582860161415b565b9150509250929050565b60006020828403121561421757614216613b9b565b5b600061422584828501613e1b565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61426381613d1b565b82525050565b6000614275838361425a565b60208301905092915050565b6000602082019050919050565b60006142998261422e565b6142a38185614239565b93506142ae8361424a565b8060005b838110156142df5781516142c68882614269565b97506142d183614281565b9250506001810190506142b2565b5085935050505092915050565b60006020820190508181036000830152614306818461428e565b905092915050565b600080fd5b600067ffffffffffffffff82111561432e5761432d613f88565b5b61433782613caf565b9050602081019050919050565b82818337600083830152505050565b600061436661436184614313565b613fe8565b9050828152602081018484840111156143825761438161430e565b5b61438d848285614344565b509392505050565b600082601f8301126143aa576143a9613e70565b5b81356143ba848260208601614353565b91505092915050565b6000602082840312156143d9576143d8613b9b565b5b600082013567ffffffffffffffff8111156143f7576143f6613ba0565b5b61440384828501614395565b91505092915050565b61441581613c2a565b811461442057600080fd5b50565b6000813590506144328161440c565b92915050565b6000806040838503121561444f5761444e613b9b565b5b600061445d85828601613e1b565b925050602061446e85828601614423565b9150509250929050565b600067ffffffffffffffff82111561449357614492613f88565b5b61449c82613caf565b9050602081019050919050565b60006144bc6144b784614478565b613fe8565b9050828152602081018484840111156144d8576144d761430e565b5b6144e3848285614344565b509392505050565b600082601f830112614500576144ff613e70565b5b81356145108482602086016144a9565b91505092915050565b6000806000806080858703121561453357614532613b9b565b5b600061454187828801613e1b565b945050602061455287828801613e1b565b935050604061456387828801613d3c565b925050606085013567ffffffffffffffff81111561458457614583613ba0565b5b614590878288016144eb565b91505092959194509250565b600080604083850312156145b3576145b2613b9b565b5b60006145c185828601613e1b565b92505060206145d285828601613e1b565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000614612602083613c6b565b915061461d826145dc565b602082019050919050565b6000602082019050818103600083015261464181614605565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061468f57607f821691505b6020821081036146a2576146a1614648565b5b50919050565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b6000614704602c83613c6b565b915061470f826146a8565b604082019050919050565b60006020820190508181036000830152614733816146f7565b9050919050565b7f53616c6520686173206e6f742073746172746564000000000000000000000000600082015250565b6000614770601483613c6b565b915061477b8261473a565b602082019050919050565b6000602082019050818103600083015261479f81614763565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006147e082613d1b565b91506147eb83613d1b565b9250828210156147fe576147fd6147a6565b5b828203905092915050565b600061481482613d1b565b915061481f83613d1b565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615614858576148576147a6565b5b828202905092915050565b600061486e82613d1b565b915061487983613d1b565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156148ae576148ad6147a6565b5b828201905092915050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000614915602183613c6b565b9150614920826148b9565b604082019050919050565b6000602082019050818103600083015261494481614908565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b60006149a7603883613c6b565b91506149b28261494b565b604082019050919050565b600060208201905081810360008301526149d68161499a565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000614a1782613d1b565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203614a4957614a486147a6565b5b600182019050919050565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b6000614ab0603183613c6b565b9150614abb82614a54565b604082019050919050565b60006020820190508181036000830152614adf81614aa3565b9050919050565b7f446966666572656e74206c656e677468206265747765656e203220706172616d60008201527f6574657273000000000000000000000000000000000000000000000000000000602082015250565b6000614b42602583613c6b565b9150614b4d82614ae6565b604082019050919050565b60006020820190508181036000830152614b7181614b35565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b6000614bd4602b83613c6b565b9150614bdf82614b78565b604082019050919050565b60006020820190508181036000830152614c0381614bc7565b9050919050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b6000614c40601083613c6b565b9150614c4b82614c0a565b602082019050919050565b60006020820190508181036000830152614c6f81614c33565b9050919050565b7f596f7520617265206e6f74206f776e6572206f662074686520746f6b656e0000600082015250565b6000614cac601e83613c6b565b9150614cb782614c76565b602082019050919050565b60006020820190508181036000830152614cdb81614c9f565b9050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b6000614d3e602c83613c6b565b9150614d4982614ce2565b604082019050919050565b60006020820190508181036000830152614d6d81614d31565b9050919050565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b6000614dd0602983613c6b565b9150614ddb82614d74565b604082019050919050565b60006020820190508181036000830152614dff81614dc3565b9050919050565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b6000614e62602a83613c6b565b9150614e6d82614e06565b604082019050919050565b60006020820190508181036000830152614e9181614e55565b9050919050565b7f507572636861736520776f756c6420657863656564206d617820746f6b656e73600082015250565b6000614ece602083613c6b565b9150614ed982614e98565b602082019050919050565b60006020820190508181036000830152614efd81614ec1565b9050919050565b600081519050614f1381613d25565b92915050565b600060208284031215614f2f57614f2e613b9b565b5b6000614f3d84828501614f04565b91505092915050565b7f4578636565646564206d617820617661696c61626c6520746f2070757263686160008201527f7365000000000000000000000000000000000000000000000000000000000000602082015250565b6000614fa2602283613c6b565b9150614fad82614f46565b604082019050919050565b60006020820190508181036000830152614fd181614f95565b9050919050565b7f596f752063616e206d696e7420746f203130204e465473207065722054580000600082015250565b600061500e601e83613c6b565b915061501982614fd8565b602082019050919050565b6000602082019050818103600083015261503d81615001565b9050919050565b7f496e73756666696369656e742066756e64730000000000000000000000000000600082015250565b600061507a601283613c6b565b915061508582615044565b602082019050919050565b600060208201905081810360008301526150a98161506d565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006150ea82613d1b565b91506150f583613d1b565b925082615105576151046150b0565b5b828204905092915050565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b600061516c602f83613c6b565b915061517782615110565b604082019050919050565b6000602082019050818103600083015261519b8161515f565b9050919050565b600081905092915050565b60006151b882613c60565b6151c281856151a2565b93506151d2818560208601613c7c565b80840191505092915050565b60006151ea82856151ad565b91506151f682846151ad565b91508190509392505050565b7f676976654177617920616d6f756e742065786365656400000000000000000000600082015250565b6000615238601683613c6b565b915061524382615202565b602082019050919050565b600060208201905081810360008301526152678161522b565b9050919050565b7f416c7265616479206d696e74656420616c6c0000000000000000000000000000600082015250565b60006152a4601283613c6b565b91506152af8261526e565b602082019050919050565b600060208201905081810360008301526152d381615297565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000615336602683613c6b565b9150615341826152da565b604082019050919050565b6000602082019050818103600083015261536581615329565b9050919050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b60006153a2601483613c6b565b91506153ad8261536c565b602082019050919050565b600060208201905081810360008301526153d181615395565b9050919050565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b6000615434602c83613c6b565b915061543f826153d8565b604082019050919050565b6000602082019050818103600083015261546381615427565b9050919050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b60006154c6602583613c6b565b91506154d18261546a565b604082019050919050565b600060208201905081810360008301526154f5816154b9565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000615558602483613c6b565b9150615563826154fc565b604082019050919050565b600060208201905081810360008301526155878161554b565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b60006155c4601983613c6b565b91506155cf8261558e565b602082019050919050565b600060208201905081810360008301526155f3816155b7565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b6000615656603283613c6b565b9150615661826155fa565b604082019050919050565b6000602082019050818103600083015261568581615649565b9050919050565b600061569782613d1b565b91506156a283613d1b565b9250826156b2576156b16150b0565b5b828206905092915050565b60008160601b9050919050565b60006156d5826156bd565b9050919050565b60006156e7826156ca565b9050919050565b6156ff6156fa82613d9e565b6156dc565b82525050565b6000819050919050565b61572061571b82613d1b565b615705565b82525050565b600061573282876156ee565b601482019150615742828661570f565b602082019150615752828561570f565b602082019150615762828461570f565b60208201915081905095945050505050565b600081519050919050565b600082825260208201905092915050565b600061579b82615774565b6157a5818561577f565b93506157b5818560208601613c7c565b6157be81613caf565b840191505092915050565b60006080820190506157de6000830187613db0565b6157eb6020830186613db0565b6157f86040830185613dda565b818103606083015261580a8184615790565b905095945050505050565b60008151905061582481613bd1565b92915050565b6000602082840312156158405761583f613b9b565b5b600061584e84828501615815565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b60006158bc602083613c6b565b91506158c782615886565b602082019050919050565b600060208201905081810360008301526158eb816158af565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000615928601c83613c6b565b9150615933826158f2565b602082019050919050565b600060208201905081810360008301526159578161591b565b905091905056fea26469706673582212209bc863efe84bf8c6d52f87b42abe380b4fd00c249085a42752dd841341b8907664736f6c634300080d0033