VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xe70602…8a85
Summary
Transactions
Transfers
Address
0xe70602baD27F24554374DffAe2423A05eEDc8a85
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x637aB253a2370021E6daDc1e36a3Ba7Ac0e35C5C
Deployer
0x637aB253a2370021E6daDc1e36a3Ba7Ac0e35C5C
Code
0x60806040526004361061034a5760003560e01c80635c975abb116101bb578063a217fddf116100f7578063d547741f11610095578063e58378bb1161006f578063e58378bb14610a19578063e985e9c514610a4d578063ebd9080314610aa3578063f19fe69b14610ac357600080fd5b8063d547741f146109b9578063dec387c8146109d9578063dfb7994b146109f957600080fd5b8063b0a3d9ba116100d1578063b0a3d9ba14610925578063b150377414610945578063b88d4fde14610979578063c87b56dd1461099957600080fd5b8063a217fddf146108bf578063a22cb465146108d4578063a563b450146108f457600080fd5b80637d7873351161016457806391d148541161013e57806391d14854146107f35780639448bddb1461084657806395d89b411461088a5780639c4cd3e91461089f57600080fd5b80637d787335146107a95780638129fc1c146107c95780638456cb59146107de57600080fd5b80636f655207116101955780636f6552071461073c57806370a082311461075c57806375bca2c81461077c57600080fd5b80635c975abb146106e45780636352211e146106fc578063681a3a521461071c57600080fd5b80633659cfe61161028a5780635161fdf51161023357806354fd4d501161020d57806354fd4d501461066d578063553be09f1461068457806356362645146106a45780635b2a2d25146106c457600080fd5b80635161fdf5146105f157806351848ee81461063857806352d1902d1461065857600080fd5b806342966c681161026457806342966c681461059e5780634f1ef286146105be5780634f6ccce7146105d157600080fd5b80633659cfe6146105495780633f4ba83a1461056957806342842e0e1461057e57600080fd5b806323b872dd116102f75780632a46dfc8116102d15780632a46dfc8146104c95780632f2ff15d146104e95780632f745c591461050957806336568abe1461052957600080fd5b806323b872dd14610459578063248a9ca314610479578063297f8870146104a957600080fd5b8063095ea7b311610328578063095ea7b3146103eb5780631702ae981461040d57806318160ddd1461043a57600080fd5b806301ffc9a71461034f57806306fdde0314610384578063081812fc146103a6575b600080fd5b34801561035b57600080fd5b5061036f61036a3660046156b9565b610ae3565b60405190151581526020015b60405180910390f35b34801561039057600080fd5b50610399610af4565b60405161037b919061595e565b3480156103b257600080fd5b506103c66103c1366004615665565b610b86565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161037b565b3480156103f757600080fd5b5061040b610406366004615571565b610c65565b005b34801561041957600080fd5b5061042d610428366004615606565b610df2565b60405161037b9190615926565b34801561044657600080fd5b506099545b60405190815260200161037b565b34801561046557600080fd5b5061040b61047436600461544c565b610f36565b34801561048557600080fd5b5061044b610494366004615665565b600090815260fb602052604090206001015490565b3480156104b557600080fd5b5061040b6104c4366004615571565b610fd8565b3480156104d557600080fd5b5061040b6104e4366004615665565b611083565b3480156104f557600080fd5b5061040b610504366004615695565b6110ea565b34801561051557600080fd5b5061044b610524366004615571565b611110565b34801561053557600080fd5b5061040b610544366004615695565b6111df565b34801561055557600080fd5b5061040b6105643660046152e7565b61128e565b34801561057557600080fd5b5061040b611494565b34801561058a57600080fd5b5061040b61059936600461544c565b6114a8565b3480156105aa57600080fd5b5061040b6105b9366004615665565b6114c3565b61040b6105cc366004615523565b611561565b3480156105dd57600080fd5b5061044b6105ec366004615665565b611754565b3480156105fd57600080fd5b506103c661060c366004615665565b60009081526101c3602052604090206006015473ffffffffffffffffffffffffffffffffffffffff1690565b34801561064457600080fd5b5061040b610653366004615665565b611839565b34801561066457600080fd5b5061044b61190c565b34801561067957600080fd5b5061044b6101c55481565b34801561069057600080fd5b5061040b61069f366004615571565b6119f8565b3480156106b057600080fd5b5061040b6106bf366004615571565b611a2d565b3480156106d057600080fd5b5061040b6106df366004615571565b611ad4565b3480156106f057600080fd5b5060c95460ff1661036f565b34801561070857600080fd5b506103c6610717366004615665565b611b7b565b34801561072857600080fd5b5061036f610737366004615357565b611c2d565b34801561074857600080fd5b5061040b6107573660046152e7565b611cfd565b34801561076857600080fd5b5061044b6107773660046152e7565b611d4b565b34801561078857600080fd5b5061079c610797366004615665565b611e19565b60405161037b91906158cc565b3480156107b557600080fd5b5061040b6107c4366004615571565b611e37565b3480156107d557600080fd5b5061040b611ede565b3480156107ea57600080fd5b5061040b612185565b3480156107ff57600080fd5b5061036f61080e366004615695565b600091825260fb6020908152604080842073ffffffffffffffffffffffffffffffffffffffff93909316845291905290205460ff1690565b34801561085257600080fd5b506103c6610861366004615665565b60009081526101c3602052604090205473ffffffffffffffffffffffffffffffffffffffff1690565b34801561089657600080fd5b50610399612199565b3480156108ab57600080fd5b5061040b6108ba36600461559c565b6121a8565b3480156108cb57600080fd5b5061044b600081565b3480156108e057600080fd5b5061040b6108ef3660046154f6565b612250565b34801561090057600080fd5b5061044b61090f366004615665565b60009081526101c3602052604090206007015490565b34801561093157600080fd5b5061079c610940366004615665565b61225b565b34801561095157600080fd5b5061044b7f6d5c9827c1f410bbb61d3b2a0a34b6b30492d9a1fd38588edca7ec4562ab9c9b81565b34801561098557600080fd5b5061040b61099436600461548c565b612279565b3480156109a557600080fd5b506103996109b4366004615665565b612321565b3480156109c557600080fd5b5061040b6109d4366004615695565b612463565b3480156109e557600080fd5b5061040b6109f4366004615571565b612489565b348015610a0557600080fd5b5061036f610a143660046153e4565b612530565b348015610a2557600080fd5b5061044b7fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e81565b348015610a5957600080fd5b5061036f610a6836600461531f565b73ffffffffffffffffffffffffffffffffffffffff9182166000908152606a6020908152604080832093909416825291909152205460ff1690565b348015610aaf57600080fd5b5061040b610abe366004615703565b61255a565b348015610acf57600080fd5b5061040b610ade3660046156f1565b612601565b6000610aee82612773565b92915050565b606060658054610b0390615ac9565b80601f0160208091040260200160405190810160405280929190818152602001828054610b2f90615ac9565b8015610b7c5780601f10610b5157610100808354040283529160200191610b7c565b820191906000526020600020905b815481529060010190602001808311610b5f57829003601f168201915b5050505050905090565b60008181526067602052604081205473ffffffffffffffffffffffffffffffffffffffff16610c3c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201527f697374656e7420746f6b656e000000000000000000000000000000000000000060648201526084015b60405180910390fd5b5060009081526069602052604090205473ffffffffffffffffffffffffffffffffffffffff1690565b6000610c7082611b7b565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d2e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560448201527f72000000000000000000000000000000000000000000000000000000000000006064820152608401610c33565b3373ffffffffffffffffffffffffffffffffffffffff82161480610d575750610d578133610a68565b610de3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c00000000000000006064820152608401610c33565b610ded83836127c9565b505050565b60606000835167ffffffffffffffff811115610e37577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015610e60578160200160208202803683370190505b50905060005b8451811015610f2e576101c360008581526020019081526020016000206005016000868381518110610ec1577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151815260200190815260200160002054828281518110610f11577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020908102919091010152610f276001826159e8565b9050610e66565b509392505050565b610f41335b82612869565b610fcd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603160248201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60448201527f776e6572206e6f7220617070726f7665640000000000000000000000000000006064820152608401610c33565b610ded8383836129d5565b610fe181611b7b565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611075576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f6e6f7420796f757220746f6b656e0000000000000000000000000000000000006044820152606401610c33565b61107f8282612c47565b5050565b600061108f6101c45490565b90506110a06101c480546001019055565b6110aa3382612cd6565b60009081526101c3602090815260408083207f7469746c650000000000000000000000000000000000000000000000000000008452600501909152902055565b600082815260fb60205260409020600101546111068133612cf0565b610ded8383612dc2565b600061111b83611d4b565b82106111a9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201527f74206f6620626f756e64730000000000000000000000000000000000000000006064820152608401610c33565b5073ffffffffffffffffffffffffffffffffffffffff919091166000908152609760209081526040808320938352929052205490565b73ffffffffffffffffffffffffffffffffffffffff81163314611284576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201527f20726f6c657320666f722073656c6600000000000000000000000000000000006064820152608401610c33565b61107f8282612eb6565b3073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000e70602bad27f24554374dffae2423a05eedc8a85161415611354576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c00000000000000000000000000000000000000006064820152608401610c33565b7f000000000000000000000000e70602bad27f24554374dffae2423a05eedc8a8573ffffffffffffffffffffffffffffffffffffffff166113c97f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff161461146c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f787900000000000000000000000000000000000000006064820152608401610c33565b61147581612f71565b6040805160008082526020820190925261149191839190612f9c565b50565b60006114a08133612cf0565b6114916131aa565b610ded83838360405180602001604052806000815250612279565b6114cc33610f3b565b611558576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603060248201527f4552433732314275726e61626c653a2063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f766564000000000000000000000000000000006064820152608401610c33565b6114918161328b565b3073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000e70602bad27f24554374dffae2423a05eedc8a85161415611627576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c00000000000000000000000000000000000000006064820152608401610c33565b7f000000000000000000000000e70602bad27f24554374dffae2423a05eedc8a8573ffffffffffffffffffffffffffffffffffffffff1661169c7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff161461173f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f787900000000000000000000000000000000000000006064820152608401610c33565b61174882612f71565b61107f82826001612f9c565b600061175f60995490565b82106117ed576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201527f7574206f6620626f756e647300000000000000000000000000000000000000006064820152608401610c33565b60998281548110611827577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050919050565b61184281611b7b565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146118d6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f6e6f7420796f757220746f6b656e0000000000000000000000000000000000006044820152606401610c33565b6040518181527f5f5cb80d5302aa1a394a4eaaf93ab1082109e671bee9d6889f9d6f60decb68cd9060200160405180910390a150565b60003073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000e70602bad27f24554374dffae2423a05eedc8a8516146119d3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c00000000000000006064820152608401610c33565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b7f6d5c9827c1f410bbb61d3b2a0a34b6b30492d9a1fd38588edca7ec4562ab9c9b611a238133612cf0565b610ded8383613364565b611a3681611b7b565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611aca576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f6e6f7420796f757220746f6b656e0000000000000000000000000000000000006044820152606401610c33565b61107f82826133ee565b611add81611b7b565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611b71576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f6e6f7420796f757220746f6b656e0000000000000000000000000000000000006044820152606401610c33565b61107f828261340a565b60008181526067602052604081205473ffffffffffffffffffffffffffffffffffffffff1680610aee576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201527f656e7420746f6b656e00000000000000000000000000000000000000000000006064820152608401610c33565b600073ffffffffffffffffffffffffffffffffffffffff8416301415611c5557506001611cf5565b6000611c6085611d4b565b1115611c6e57506001611cf5565b6000611c7986611d4b565b1115611c8757506001611cf5565b602a821115611cf1576000611c9f83600481876159c0565b604051602001611cb092919061576e565b604051602081830303815290604052806020019051810190611cd29190615303565b90506000611cdf82611d4b565b1115611cef576001915050611cf5565b505b5060005b949350505050565b6000611d098133612cf0565b60405173ffffffffffffffffffffffffffffffffffffffff8316904780156108fc02916000818181858888f19350505050158015610ded573d6000803e3d6000fd5b600073ffffffffffffffffffffffffffffffffffffffff8216611df0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a6560448201527f726f2061646472657373000000000000000000000000000000000000000000006064820152608401610c33565b5073ffffffffffffffffffffffffffffffffffffffff1660009081526068602052604090205490565b60008181526101c360205260409020606090610aee90600301613426565b611e4081611b7b565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611ed4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f6e6f7420796f757220746f6b656e0000000000000000000000000000000000006044820152606401610c33565b61107f8282613433565b600054610100900460ff16611ef95760005460ff1615611efd565b303b155b611f89576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152608401610c33565b600054610100900460ff16158015611fc857600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000166101011790555b61203c6040518060400160405280600e81526020017f7665636861696e2e656e657267790000000000000000000000000000000000008152506040518060400160405280600781526020017f53504f4e534f520000000000000000000000000000000000000000000000000081525061344f565b6120446134f0565b61204c613589565b6120546134f0565b61205c6134f0565b6120646134f0565b61206c6134f0565b60995461209c5761209c7f7665636861696e2e656e65726779000000000000000000000000000000000000611083565b600080526101c36020527fc8c426c47d8b6a25a1237625295bff4ef9f671cbd8371154eec220137b6873255473ffffffffffffffffffffffffffffffffffffffff1630146120ef576120ef306000612c47565b6120fa600033612dc2565b6121247fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e33612dc2565b61214e7f6d5c9827c1f410bbb61d3b2a0a34b6b30492d9a1fd38588edca7ec4562ab9c9b33612dc2565b60016101c555801561149157600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff16905550565b60006121918133612cf0565b611491613628565b606060668054610b0390615ac9565b6121b181611b7b565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612245576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f6e6f7420796f757220746f6b656e0000000000000000000000000000000000006044820152606401610c33565b610ded8383836136e8565b61107f3383836138a7565b60008181526101c360205260409020606090610aee90600101613426565b6122833383612869565b61230f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603160248201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60448201527f776e6572206e6f7220617070726f7665640000000000000000000000000000006064820152608401610c33565b61231b848484846139d5565b50505050565b60008181526067602052604090205460609073ffffffffffffffffffffffffffffffffffffffff166123d5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201527f6e6578697374656e7420746f6b656e00000000000000000000000000000000006064820152608401610c33565b600061241160408051808201909152601681527f68747470733a2f2f7665636861696e2e656e6572677900000000000000000000602082015290565b90506000815111612431576040518060200160405280600081525061245c565b8061243b84613a78565b60405160200161244c92919061579a565b6040516020818303038152906040525b9392505050565b600082815260fb602052604090206001015461247f8133612cf0565b610ded8383612eb6565b61249281611b7b565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612526576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f6e6f7420796f757220746f6b656e0000000000000000000000000000000000006044820152606401610c33565b61107f8282613bf8565b60008181526101c36020526040812060070154611cf15761255385858585613c14565b9050611cf5565b61256381611b7b565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146125f7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f6e6f7420796f757220746f6b656e0000000000000000000000000000000000006044820152606401610c33565b61107f8282613d8d565b600061260d8133612cf0565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff84169063a9059cbb90849083906370a082319060240160206040518083038186803b15801561267c57600080fd5b505afa158015612690573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126b4919061567d565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff90921660048301526024820152604401602060405180830381600087803b15801561271f57600080fd5b505af1158015612733573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061231b9190615649565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b000000000000000000000000000000000000000000000000000000001480610aee5750610aee82613dd9565b600081815260696020526040902080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8416908117909155819061282382611b7b565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60008181526067602052604081205473ffffffffffffffffffffffffffffffffffffffff1661291a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201527f697374656e7420746f6b656e00000000000000000000000000000000000000006064820152608401610c33565b600061292583611b7b565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061299457508373ffffffffffffffffffffffffffffffffffffffff1661297c84610b86565b73ffffffffffffffffffffffffffffffffffffffff16145b80611cf5575073ffffffffffffffffffffffffffffffffffffffff8082166000908152606a602090815260408083209388168352929052205460ff16611cf5565b8273ffffffffffffffffffffffffffffffffffffffff166129f582611b7b565b73ffffffffffffffffffffffffffffffffffffffff1614612a98576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201527f6f776e65720000000000000000000000000000000000000000000000000000006064820152608401610c33565b73ffffffffffffffffffffffffffffffffffffffff8216612b3a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152608401610c33565b612b45838383613e2f565b612b506000826127c9565b73ffffffffffffffffffffffffffffffffffffffff83166000908152606860205260408120805460019290612b86908490615a51565b909155505073ffffffffffffffffffffffffffffffffffffffff82166000908152606860205260408120805460019290612bc19084906159e8565b909155505060008181526067602052604080822080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff86811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b60008181526101c3602090815260409182902080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff861690811790915582519081529081018390527fae8adc74c0746ce0aa9e2582add2de50a6f52a36fca9fb6341dfb8dd25e730a691015b60405180910390a15050565b61107f828260405180602001604052806000815250613ea7565b600082815260fb6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff1661107f57612d488173ffffffffffffffffffffffffffffffffffffffff166014613f4a565b612d53836020613f4a565b604051602001612d649291906157c9565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152908290527f08c379a0000000000000000000000000000000000000000000000000000000008252610c339160040161595e565b600082815260fb6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff1661107f57600082815260fb6020908152604080832073ffffffffffffffffffffffffffffffffffffffff85168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055612e583390565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600082815260fb6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff161561107f57600082815260fb6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b7fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e61107f8133612cf0565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff1615612fcf57610ded83614250565b8273ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b815260040160206040518083038186803b15801561301557600080fd5b505afa925050508015613063575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682019092526130609181019061567d565b60015b6130ef576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201527f6f6e206973206e6f7420555550530000000000000000000000000000000000006064820152608401610c33565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc811461319e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f7860448201527f6961626c655555494400000000000000000000000000000000000000000000006064820152608401610c33565b50610ded83838361435a565b60c95460ff16613216576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f5061757361626c653a206e6f74207061757365640000000000000000000000006044820152606401610c33565b60c980547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390a1565b600061329682611b7b565b90506132a481600084613e2f565b6132af6000836127c9565b73ffffffffffffffffffffffffffffffffffffffff811660009081526068602052604081208054600192906132e5908490615a51565b909155505060008281526067602052604080822080547fffffffffffffffffffffffff00000000000000000000000000000000000000001690555183919073ffffffffffffffffffffffffffffffffffffffff8416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b60008181526101c3602090815260409182902060060180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff861690811790915582519081529081018390527fa1e5b403676b4731dc8f417dd858d77e98fc6ec831d71089c0e491c15dece5409101612cca565b60008181526101c360205260409020610ded906003018361437f565b60008181526101c360205260409020610ded906001018361437f565b6060600061245c836143a1565b60008181526101c360205260409020610ded90600101836143fd565b600054610100900460ff166134e6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610c33565b61107f828261441f565b600054610100900460ff16613587576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610c33565b565b600054610100900460ff16613620576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610c33565b6135876144dd565b60c95460ff1615613695576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a20706175736564000000000000000000000000000000006044820152606401610c33565b60c980547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586132613390565b60005b835181101561231b5782818151811061372d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516101c360008481526020019081526020016000206005016000868481518110613787577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101518152602001908152602001600020819055507f1e4b600076714d88c6f6ded4612d89b0d3588418955674c08ed6dcfa6db28ea88482815181106137fb577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516101c360008581526020019081526020016000206005016000878581518110613855577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101518152602001908152602001600020548460405161388d939291909283526020830191909152604082015260600190565b60405180910390a16138a06001826159e8565b90506136eb565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561393d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610c33565b73ffffffffffffffffffffffffffffffffffffffff8381166000818152606a602090815260408083209487168084529482529182902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6139e08484846129d5565b6139ec8484848461459e565b61231b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e74657200000000000000000000000000006064820152608401610c33565b606081613ab857505060408051808201909152600181527f3000000000000000000000000000000000000000000000000000000000000000602082015290565b8160005b8115613ae25780613acc81615b1d565b9150613adb9050600a83615a00565b9150613abc565b60008167ffffffffffffffff811115613b24577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015613b4e576020820181803683370190505b5090505b8415611cf557613b63600183615a51565b9150613b70600a86615b56565b613b7b9060306159e8565b60f81b818381518110613bb7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350613bf1600a86615a00565b9450613b52565b60008181526101c360205260409020610ded90600301836143fd565b60008181526101c3602052604081205473ffffffffffffffffffffffffffffffffffffffff1615613d235760008281526101c36020526040908190205490517f681a3a5200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff90911690819063681a3a5290613ca99089908990899060040161584a565b60206040518083038186803b158015613cc157600080fd5b505afa925050508015613d0f575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201909252613d0c91810190615649565b60015b613d1857613d21565b9150611cf59050565b505b60008281526101c360205260408120613d3f906003018661479a565b90508015613d51576001915050611cf5565b60008381526101c360205260408120613d6d906001018861479a565b90508015613d8057600192505050611cf5565b5060009695505050505050565b60008181526101c3602090815260409182902060070184905581518481529081018390527f660877b893e1a9944a1137e9d624a388d36f8e1d2248a5eb64703936f99a6f319101612cca565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f780e9d63000000000000000000000000000000000000000000000000000000001480610aee5750610aee826147c9565b60c95460ff1615613e9c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a20706175736564000000000000000000000000000000006044820152606401610c33565b610ded8383836148ac565b613eb183836149b2565b613ebe600084848461459e565b610ded576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e74657200000000000000000000000000006064820152608401610c33565b60606000613f59836002615a14565b613f649060026159e8565b67ffffffffffffffff811115613fa3577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015613fcd576020820181803683370190505b5090507f30000000000000000000000000000000000000000000000000000000000000008160008151811061402b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f7800000000000000000000000000000000000000000000000000000000000000816001815181106140b5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060006140f1846002615a14565b6140fc9060016159e8565b90505b60018111156141e7577f303132333435363738396162636465660000000000000000000000000000000085600f1660108110614164577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1a60f81b8282815181106141a1577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060049490941c936141e081615a94565b90506140ff565b50831561245c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610c33565b73ffffffffffffffffffffffffffffffffffffffff81163b6142f4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e7472616374000000000000000000000000000000000000006064820152608401610c33565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b61436383614b80565b6000825111806143705750805b15610ded5761231b8383614bcd565b600061245c8373ffffffffffffffffffffffffffffffffffffffff8416614d0c565b6060816000018054806020026020016040519081016040528092919081815260200182805480156143f157602002820191906000526020600020905b8154815260200190600101908083116143dd575b50505050509050919050565b600061245c8373ffffffffffffffffffffffffffffffffffffffff8416614d5b565b600054610100900460ff166144b6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610c33565b81516144c9906065906020850190615142565b508051610ded906066906020840190615142565b600054610100900460ff16614574576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610c33565b60c980547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b600073ffffffffffffffffffffffffffffffffffffffff84163b15614792576040517f150b7a0200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85169063150b7a0290614615903390899088908890600401615883565b602060405180830381600087803b15801561462f57600080fd5b505af192505050801561467d575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820190925261467a918101906156d5565b60015b614747573d8080156146ab576040519150601f19603f3d011682016040523d82523d6000602084013e6146b0565b606091505b50805161473f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e74657200000000000000000000000000006064820152608401610c33565b805181602001fd5b7fffffffff00000000000000000000000000000000000000000000000000000000167f150b7a0200000000000000000000000000000000000000000000000000000000149050611cf5565b506001611cf5565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600183016020526040812054151561245c565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f80ac58cd00000000000000000000000000000000000000000000000000000000148061485c57507fffffffff0000000000000000000000000000000000000000000000000000000082167f5b5e139f00000000000000000000000000000000000000000000000000000000145b80610aee57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000831614610aee565b73ffffffffffffffffffffffffffffffffffffffff83166149145761490f81609980546000838152609a60205260408120829055600182018355919091527f72a152ddfb8e864297c917af52ea6c1c68aead0fee1a62673fcc7e0c94979d000155565b614951565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614614951576149518382614ec3565b73ffffffffffffffffffffffffffffffffffffffff821661497557610ded81614f7a565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614610ded57610ded828261509e565b73ffffffffffffffffffffffffffffffffffffffff8216614a2f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401610c33565b60008181526067602052604090205473ffffffffffffffffffffffffffffffffffffffff1615614abb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610c33565b614ac760008383613e2f565b73ffffffffffffffffffffffffffffffffffffffff82166000908152606860205260408120805460019290614afd9084906159e8565b909155505060008181526067602052604080822080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b614b8981614250565b60405173ffffffffffffffffffffffffffffffffffffffff8216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b606073ffffffffffffffffffffffffffffffffffffffff83163b614c73576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f60448201527f6e747261637400000000000000000000000000000000000000000000000000006064820152608401610c33565b6000808473ffffffffffffffffffffffffffffffffffffffff1684604051614c9b919061577e565b600060405180830381855af49150503d8060008114614cd6576040519150601f19603f3d011682016040523d82523d6000602084013e614cdb565b606091505b5091509150614d038282604051806060016040528060278152602001615c56602791396150ef565b95945050505050565b6000818152600183016020526040812054614d5357508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610aee565b506000610aee565b60008181526001830160205260408120548015614eb9576000614d7f600183615a51565b8554909150600090614d9390600190615a51565b9050818114614e46576000866000018281548110614dda577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905080876000018481548110614e24577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000918252602080832090910192909255918252600188019052604090208390555b8554869080614e7e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610aee565b6000915050610aee565b60006001614ed084611d4b565b614eda9190615a51565b600083815260986020526040902054909150808214614f3a5773ffffffffffffffffffffffffffffffffffffffff841660009081526097602090815260408083208584528252808320548484528184208190558352609890915290208190555b50600091825260986020908152604080842084905573ffffffffffffffffffffffffffffffffffffffff9094168352609781528383209183525290812055565b609954600090614f8c90600190615a51565b6000838152609a602052604081205460998054939450909284908110614fdb577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020015490508060998381548110615023577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000918252602080832090910192909255828152609a90915260408082208490558582528120556099805480615082577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b60006150a983611d4b565b73ffffffffffffffffffffffffffffffffffffffff9093166000908152609760209081526040808320868452825280832085905593825260989052919091209190915550565b606083156150fe57508161245c565b82511561510e5782518084602001fd5b816040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c33919061595e565b82805461514e90615ac9565b90600052602060002090601f01602090048101928261517057600085556151b6565b82601f1061518957805160ff19168380011785556151b6565b828001600101855582156151b6579182015b828111156151b657825182559160200191906001019061519b565b506151c29291506151c6565b5090565b5b808211156151c257600081556001016151c7565b600082601f8301126151eb578081fd5b8135602067ffffffffffffffff82111561520757615207615bc8565b8160051b615216828201615971565b838152828101908684018388018501891015615230578687fd5b8693505b85841015615252578035835260019390930192918401918401615234565b50979650505050505050565b600082601f83011261526e578081fd5b813567ffffffffffffffff81111561528857615288615bc8565b6152b960207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601615971565b8181528460208386010111156152cd578283fd5b816020850160208301379081016020019190915292915050565b6000602082840312156152f8578081fd5b813561245c81615bf7565b600060208284031215615314578081fd5b815161245c81615bf7565b60008060408385031215615331578081fd5b823561533c81615bf7565b9150602083013561534c81615bf7565b809150509250929050565b6000806000806060858703121561536c578182fd5b843561537781615bf7565b9350602085013561538781615bf7565b9250604085013567ffffffffffffffff808211156153a3578384fd5b818701915087601f8301126153b6578384fd5b8135818111156153c4578485fd5b8860208285010111156153d5578485fd5b95989497505060200194505050565b600080600080608085870312156153f9578384fd5b843561540481615bf7565b9350602085013561541481615bf7565b9250604085013567ffffffffffffffff81111561542f578283fd5b61543b8782880161525e565b949793965093946060013593505050565b600080600060608486031215615460578283fd5b833561546b81615bf7565b9250602084013561547b81615bf7565b929592945050506040919091013590565b600080600080608085870312156154a1578384fd5b84356154ac81615bf7565b935060208501356154bc81615bf7565b925060408501359150606085013567ffffffffffffffff8111156154de578182fd5b6154ea8782880161525e565b91505092959194509250565b60008060408385031215615508578182fd5b823561551381615bf7565b9150602083013561534c81615c19565b60008060408385031215615535578182fd5b823561554081615bf7565b9150602083013567ffffffffffffffff81111561555b578182fd5b6155678582860161525e565b9150509250929050565b60008060408385031215615583578182fd5b823561558e81615bf7565b946020939093013593505050565b6000806000606084860312156155b0578081fd5b833567ffffffffffffffff808211156155c7578283fd5b6155d3878388016151db565b945060208601359150808211156155e8578283fd5b506155f5868287016151db565b925050604084013590509250925092565b60008060408385031215615618578182fd5b823567ffffffffffffffff81111561562e578283fd5b61563a858286016151db565b95602094909401359450505050565b60006020828403121561565a578081fd5b815161245c81615c19565b600060208284031215615676578081fd5b5035919050565b60006020828403121561568e578081fd5b5051919050565b600080604083850312156156a7578182fd5b82359150602083013561534c81615bf7565b6000602082840312156156ca578081fd5b813561245c81615c27565b6000602082840312156156e6578081fd5b815161245c81615c27565b60008060408385031215615331578182fd5b60008060408385031215615715578182fd5b50508035926020909101359150565b6000815180845261573c816020860160208601615a68565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b8183823760009101908152919050565b60008251615790818460208701615a68565b9190910192915050565b600083516157ac818460208801615a68565b8351908301906157c0818360208801615a68565b01949350505050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260008351615801816017850160208801615a68565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000601791840191820152835161583e816028840160208801615a68565b01602801949350505050565b600073ffffffffffffffffffffffffffffffffffffffff808616835280851660208401525060606040830152614d036060830184615724565b600073ffffffffffffffffffffffffffffffffffffffff8087168352808616602084015250836040830152608060608301526158c26080830184615724565b9695505050505050565b6020808252825182820181905260009190848201906040850190845b8181101561591a57835173ffffffffffffffffffffffffffffffffffffffff16835292840192918401916001016158e8565b50909695505050505050565b6020808252825182820181905260009190848201906040850190845b8181101561591a57835183529284019291840191600101615942565b60208152600061245c6020830184615724565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156159b8576159b8615bc8565b604052919050565b600080858511156159cf578182fd5b838611156159db578182fd5b5050820193919092039150565b600082198211156159fb576159fb615b6a565b500190565b600082615a0f57615a0f615b99565b500490565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615615a4c57615a4c615b6a565b500290565b600082821015615a6357615a63615b6a565b500390565b60005b83811015615a83578181015183820152602001615a6b565b8381111561231b5750506000910152565b600081615aa357615aa3615b6a565b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190565b600181811c90821680615add57607f821691505b60208210811415615b17577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415615b4f57615b4f615b6a565b5060010190565b600082615b6557615b65615b99565b500690565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff8116811461149157600080fd5b801515811461149157600080fd5b7fffffffff000000000000000000000000000000000000000000000000000000008116811461149157600080fdfe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212201ea8462c3726d4b343fc3108a45da5c5381c14de0091c9a398db970026aeaff264736f6c63430008040033