VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x681834…F1E7
Summary
Transactions
Transfers
Address
0x681834A7E83171244Ddb42304B04e6502f0fF1E7
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x637aB253a2370021E6daDc1e36a3Ba7Ac0e35C5C
Deployer
0x637aB253a2370021E6daDc1e36a3Ba7Ac0e35C5C
Code
0x60806040526004361061034a5760003560e01c80635c975abb116101bb578063a217fddf116100f7578063d547741f11610095578063e58378bb1161006f578063e58378bb14610a19578063e985e9c514610a4d578063ebd9080314610aa3578063f19fe69b14610ac357600080fd5b8063d547741f146109b9578063dec387c8146109d9578063dfb7994b146109f957600080fd5b8063b0a3d9ba116100d1578063b0a3d9ba14610925578063b150377414610945578063b88d4fde14610979578063c87b56dd1461099957600080fd5b8063a217fddf146108bf578063a22cb465146108d4578063a563b450146108f457600080fd5b80637d7873351161016457806391d148541161013e57806391d14854146107f35780639448bddb1461084657806395d89b411461088a5780639c4cd3e91461089f57600080fd5b80637d787335146107a95780638129fc1c146107c95780638456cb59146107de57600080fd5b80636f655207116101955780636f6552071461073c57806370a082311461075c57806375bca2c81461077c57600080fd5b80635c975abb146106e45780636352211e146106fc578063681a3a521461071c57600080fd5b80633659cfe61161028a5780635161fdf51161023357806354fd4d501161020d57806354fd4d501461066d578063553be09f1461068457806356362645146106a45780635b2a2d25146106c457600080fd5b80635161fdf5146105f157806351848ee81461063857806352d1902d1461065857600080fd5b806342966c681161026457806342966c681461059e5780634f1ef286146105be5780634f6ccce7146105d157600080fd5b80633659cfe6146105495780633f4ba83a1461056957806342842e0e1461057e57600080fd5b806323b872dd116102f75780632a46dfc8116102d15780632a46dfc8146104c95780632f2ff15d146104e95780632f745c591461050957806336568abe1461052957600080fd5b806323b872dd14610459578063248a9ca314610479578063297f8870146104a957600080fd5b8063095ea7b311610328578063095ea7b3146103eb5780631702ae981461040d57806318160ddd1461043a57600080fd5b806301ffc9a71461034f57806306fdde0314610384578063081812fc146103a6575b600080fd5b34801561035b57600080fd5b5061036f61036a366004615744565b610ae3565b60405190151581526020015b60405180910390f35b34801561039057600080fd5b50610399610af4565b60405161037b91906159e9565b3480156103b257600080fd5b506103c66103c13660046156f0565b610b86565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161037b565b3480156103f757600080fd5b5061040b6104063660046155fc565b610c65565b005b34801561041957600080fd5b5061042d610428366004615691565b610df2565b60405161037b91906159b1565b34801561044657600080fd5b506099545b60405190815260200161037b565b34801561046557600080fd5b5061040b6104743660046154d7565b610f36565b34801561048557600080fd5b5061044b6104943660046156f0565b600090815260fb602052604090206001015490565b3480156104b557600080fd5b5061040b6104c43660046155fc565b610fd8565b3480156104d557600080fd5b5061040b6104e43660046156f0565b611083565b3480156104f557600080fd5b5061040b610504366004615720565b6110ea565b34801561051557600080fd5b5061044b6105243660046155fc565b611110565b34801561053557600080fd5b5061040b610544366004615720565b6111df565b34801561055557600080fd5b5061040b610564366004615372565b61128e565b34801561057557600080fd5b5061040b611494565b34801561058a57600080fd5b5061040b6105993660046154d7565b6114a8565b3480156105aa57600080fd5b5061040b6105b93660046156f0565b6114c3565b61040b6105cc3660046155ae565b611561565b3480156105dd57600080fd5b5061044b6105ec3660046156f0565b611754565b3480156105fd57600080fd5b506103c661060c3660046156f0565b60009081526101c3602052604090206006015473ffffffffffffffffffffffffffffffffffffffff1690565b34801561064457600080fd5b5061040b6106533660046156f0565b611839565b34801561066457600080fd5b5061044b61190c565b34801561067957600080fd5b5061044b6101c55481565b34801561069057600080fd5b5061040b61069f3660046155fc565b6119f8565b3480156106b057600080fd5b5061040b6106bf3660046155fc565b611ab8565b3480156106d057600080fd5b5061040b6106df3660046155fc565b611b5f565b3480156106f057600080fd5b5060c95460ff1661036f565b34801561070857600080fd5b506103c66107173660046156f0565b611c06565b34801561072857600080fd5b5061036f6107373660046153e2565b611cb8565b34801561074857600080fd5b5061040b610757366004615372565b611d88565b34801561076857600080fd5b5061044b610777366004615372565b611dd6565b34801561078857600080fd5b5061079c6107973660046156f0565b611ea4565b60405161037b9190615957565b3480156107b557600080fd5b5061040b6107c43660046155fc565b611ec2565b3480156107d557600080fd5b5061040b611f69565b3480156107ea57600080fd5b5061040b612210565b3480156107ff57600080fd5b5061036f61080e366004615720565b600091825260fb6020908152604080842073ffffffffffffffffffffffffffffffffffffffff93909316845291905290205460ff1690565b34801561085257600080fd5b506103c66108613660046156f0565b60009081526101c3602052604090205473ffffffffffffffffffffffffffffffffffffffff1690565b34801561089657600080fd5b50610399612224565b3480156108ab57600080fd5b5061040b6108ba366004615627565b612233565b3480156108cb57600080fd5b5061044b600081565b3480156108e057600080fd5b5061040b6108ef366004615581565b6122db565b34801561090057600080fd5b5061044b61090f3660046156f0565b60009081526101c3602052604090206007015490565b34801561093157600080fd5b5061079c6109403660046156f0565b6122e6565b34801561095157600080fd5b5061044b7f6d5c9827c1f410bbb61d3b2a0a34b6b30492d9a1fd38588edca7ec4562ab9c9b81565b34801561098557600080fd5b5061040b610994366004615517565b612304565b3480156109a557600080fd5b506103996109b43660046156f0565b6123ac565b3480156109c557600080fd5b5061040b6109d4366004615720565b6124ee565b3480156109e557600080fd5b5061040b6109f43660046155fc565b612514565b348015610a0557600080fd5b5061036f610a1436600461546f565b6125bb565b348015610a2557600080fd5b5061044b7fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e81565b348015610a5957600080fd5b5061036f610a683660046153aa565b73ffffffffffffffffffffffffffffffffffffffff9182166000908152606a6020908152604080832093909416825291909152205460ff1690565b348015610aaf57600080fd5b5061040b610abe36600461578e565b6125e5565b348015610acf57600080fd5b5061040b610ade36600461577c565b61268c565b6000610aee826127fe565b92915050565b606060658054610b0390615b54565b80601f0160208091040260200160405190810160405280929190818152602001828054610b2f90615b54565b8015610b7c5780601f10610b5157610100808354040283529160200191610b7c565b820191906000526020600020905b815481529060010190602001808311610b5f57829003601f168201915b5050505050905090565b60008181526067602052604081205473ffffffffffffffffffffffffffffffffffffffff16610c3c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201527f697374656e7420746f6b656e000000000000000000000000000000000000000060648201526084015b60405180910390fd5b5060009081526069602052604090205473ffffffffffffffffffffffffffffffffffffffff1690565b6000610c7082611c06565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d2e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560448201527f72000000000000000000000000000000000000000000000000000000000000006064820152608401610c33565b3373ffffffffffffffffffffffffffffffffffffffff82161480610d575750610d578133610a68565b610de3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c00000000000000006064820152608401610c33565b610ded8383612854565b505050565b60606000835167ffffffffffffffff811115610e37577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015610e60578160200160208202803683370190505b50905060005b8451811015610f2e576101c360008581526020019081526020016000206005016000868381518110610ec1577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151815260200190815260200160002054828281518110610f11577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020908102919091010152610f27600182615a73565b9050610e66565b509392505050565b610f41335b826128f4565b610fcd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603160248201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60448201527f776e6572206e6f7220617070726f7665640000000000000000000000000000006064820152608401610c33565b610ded838383612a60565b610fe181611c06565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611075576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f6e6f7420796f757220746f6b656e0000000000000000000000000000000000006044820152606401610c33565b61107f8282612cd2565b5050565b600061108f6101c45490565b90506110a06101c480546001019055565b6110aa3382612d61565b60009081526101c3602090815260408083207f7469746c650000000000000000000000000000000000000000000000000000008452600501909152902055565b600082815260fb60205260409020600101546111068133612d7b565b610ded8383612e4d565b600061111b83611dd6565b82106111a9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201527f74206f6620626f756e64730000000000000000000000000000000000000000006064820152608401610c33565b5073ffffffffffffffffffffffffffffffffffffffff919091166000908152609760209081526040808320938352929052205490565b73ffffffffffffffffffffffffffffffffffffffff81163314611284576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201527f20726f6c657320666f722073656c6600000000000000000000000000000000006064820152608401610c33565b61107f8282612f41565b3073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000681834a7e83171244ddb42304b04e6502f0ff1e7161415611354576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c00000000000000000000000000000000000000006064820152608401610c33565b7f000000000000000000000000681834a7e83171244ddb42304b04e6502f0ff1e773ffffffffffffffffffffffffffffffffffffffff166113c97f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff161461146c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f787900000000000000000000000000000000000000006064820152608401610c33565b61147581612ffc565b6040805160008082526020820190925261149191839190613027565b50565b60006114a08133612d7b565b611491613235565b610ded83838360405180602001604052806000815250612304565b6114cc33610f3b565b611558576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603060248201527f4552433732314275726e61626c653a2063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f766564000000000000000000000000000000006064820152608401610c33565b61149181613316565b3073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000681834a7e83171244ddb42304b04e6502f0ff1e7161415611627576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c00000000000000000000000000000000000000006064820152608401610c33565b7f000000000000000000000000681834a7e83171244ddb42304b04e6502f0ff1e773ffffffffffffffffffffffffffffffffffffffff1661169c7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff161461173f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f787900000000000000000000000000000000000000006064820152608401610c33565b61174882612ffc565b61107f82826001613027565b600061175f60995490565b82106117ed576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201527f7574206f6620626f756e647300000000000000000000000000000000000000006064820152608401610c33565b60998281548110611827577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050919050565b61184281611c06565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146118d6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f6e6f7420796f757220746f6b656e0000000000000000000000000000000000006044820152606401610c33565b6040518181527f5f5cb80d5302aa1a394a4eaaf93ab1082109e671bee9d6889f9d6f60decb68cd9060200160405180910390a150565b60003073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000681834a7e83171244ddb42304b04e6502f0ff1e716146119d3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c00000000000000006064820152608401610c33565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b7f6d5c9827c1f410bbb61d3b2a0a34b6b30492d9a1fd38588edca7ec4562ab9c9b611a238133612d7b565b60008281526067602052604090205473ffffffffffffffffffffffffffffffffffffffff16611aae576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f746f6b656e20646f6573206e6f742065786973740000000000000000000000006044820152606401610c33565b610ded83836133ef565b611ac181611c06565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611b55576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f6e6f7420796f757220746f6b656e0000000000000000000000000000000000006044820152606401610c33565b61107f8282613479565b611b6881611c06565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611bfc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f6e6f7420796f757220746f6b656e0000000000000000000000000000000000006044820152606401610c33565b61107f8282613495565b60008181526067602052604081205473ffffffffffffffffffffffffffffffffffffffff1680610aee576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201527f656e7420746f6b656e00000000000000000000000000000000000000000000006064820152608401610c33565b600073ffffffffffffffffffffffffffffffffffffffff8416301415611ce057506001611d80565b6000611ceb85611dd6565b1115611cf957506001611d80565b6000611d0486611dd6565b1115611d1257506001611d80565b602a821115611d7c576000611d2a8360048187615a4b565b604051602001611d3b9291906157f9565b604051602081830303815290604052806020019051810190611d5d919061538e565b90506000611d6a82611dd6565b1115611d7a576001915050611d80565b505b5060005b949350505050565b6000611d948133612d7b565b60405173ffffffffffffffffffffffffffffffffffffffff8316904780156108fc02916000818181858888f19350505050158015610ded573d6000803e3d6000fd5b600073ffffffffffffffffffffffffffffffffffffffff8216611e7b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a6560448201527f726f2061646472657373000000000000000000000000000000000000000000006064820152608401610c33565b5073ffffffffffffffffffffffffffffffffffffffff1660009081526068602052604090205490565b60008181526101c360205260409020606090610aee906003016134b1565b611ecb81611c06565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611f5f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f6e6f7420796f757220746f6b656e0000000000000000000000000000000000006044820152606401610c33565b61107f82826134be565b600054610100900460ff16611f845760005460ff1615611f88565b303b155b612014576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152608401610c33565b600054610100900460ff1615801561205357600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000166101011790555b6120c76040518060400160405280600e81526020017f7665636861696e2e656e657267790000000000000000000000000000000000008152506040518060400160405280600781526020017f53504f4e534f52000000000000000000000000000000000000000000000000008152506134da565b6120cf61357b565b6120d7613614565b6120df61357b565b6120e761357b565b6120ef61357b565b6120f761357b565b609954612127576121277f7665636861696e2e656e65726779000000000000000000000000000000000000611083565b600080526101c36020527fc8c426c47d8b6a25a1237625295bff4ef9f671cbd8371154eec220137b6873255473ffffffffffffffffffffffffffffffffffffffff16301461217a5761217a306000612cd2565b612185600033612e4d565b6121af7fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e33612e4d565b6121d97f6d5c9827c1f410bbb61d3b2a0a34b6b30492d9a1fd38588edca7ec4562ab9c9b33612e4d565b60016101c555801561149157600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff16905550565b600061221c8133612d7b565b6114916136b3565b606060668054610b0390615b54565b61223c81611c06565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146122d0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f6e6f7420796f757220746f6b656e0000000000000000000000000000000000006044820152606401610c33565b610ded838383613773565b61107f338383613932565b60008181526101c360205260409020606090610aee906001016134b1565b61230e33836128f4565b61239a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603160248201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60448201527f776e6572206e6f7220617070726f7665640000000000000000000000000000006064820152608401610c33565b6123a684848484613a60565b50505050565b60008181526067602052604090205460609073ffffffffffffffffffffffffffffffffffffffff16612460576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201527f6e6578697374656e7420746f6b656e00000000000000000000000000000000006064820152608401610c33565b600061249c60408051808201909152601681527f68747470733a2f2f7665636861696e2e656e6572677900000000000000000000602082015290565b905060008151116124bc57604051806020016040528060008152506124e7565b806124c684613b03565b6040516020016124d7929190615825565b6040516020818303038152906040525b9392505050565b600082815260fb602052604090206001015461250a8133612d7b565b610ded8383612f41565b61251d81611c06565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146125b1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f6e6f7420796f757220746f6b656e0000000000000000000000000000000000006044820152606401610c33565b61107f8282613c83565b60008181526101c36020526040812060070154611d7c576125de85858585613c9f565b9050611d80565b6125ee81611c06565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612682576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f6e6f7420796f757220746f6b656e0000000000000000000000000000000000006044820152606401610c33565b61107f8282613e18565b60006126988133612d7b565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff84169063a9059cbb90849083906370a082319060240160206040518083038186803b15801561270757600080fd5b505afa15801561271b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061273f9190615708565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff90921660048301526024820152604401602060405180830381600087803b1580156127aa57600080fd5b505af11580156127be573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123a691906156d4565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b000000000000000000000000000000000000000000000000000000001480610aee5750610aee82613e64565b600081815260696020526040902080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff841690811790915581906128ae82611c06565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60008181526067602052604081205473ffffffffffffffffffffffffffffffffffffffff166129a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201527f697374656e7420746f6b656e00000000000000000000000000000000000000006064820152608401610c33565b60006129b083611c06565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480612a1f57508373ffffffffffffffffffffffffffffffffffffffff16612a0784610b86565b73ffffffffffffffffffffffffffffffffffffffff16145b80611d80575073ffffffffffffffffffffffffffffffffffffffff8082166000908152606a602090815260408083209388168352929052205460ff16611d80565b8273ffffffffffffffffffffffffffffffffffffffff16612a8082611c06565b73ffffffffffffffffffffffffffffffffffffffff1614612b23576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201527f6f776e65720000000000000000000000000000000000000000000000000000006064820152608401610c33565b73ffffffffffffffffffffffffffffffffffffffff8216612bc5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152608401610c33565b612bd0838383613eba565b612bdb600082612854565b73ffffffffffffffffffffffffffffffffffffffff83166000908152606860205260408120805460019290612c11908490615adc565b909155505073ffffffffffffffffffffffffffffffffffffffff82166000908152606860205260408120805460019290612c4c908490615a73565b909155505060008181526067602052604080822080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff86811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b60008181526101c3602090815260409182902080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff861690811790915582519081529081018390527fae8adc74c0746ce0aa9e2582add2de50a6f52a36fca9fb6341dfb8dd25e730a691015b60405180910390a15050565b61107f828260405180602001604052806000815250613f32565b600082815260fb6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff1661107f57612dd38173ffffffffffffffffffffffffffffffffffffffff166014613fd5565b612dde836020613fd5565b604051602001612def929190615854565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152908290527f08c379a0000000000000000000000000000000000000000000000000000000008252610c33916004016159e9565b600082815260fb6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff1661107f57600082815260fb6020908152604080832073ffffffffffffffffffffffffffffffffffffffff85168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055612ee33390565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600082815260fb6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff161561107f57600082815260fb6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b7fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e61107f8133612d7b565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff161561305a57610ded836142db565b8273ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b815260040160206040518083038186803b1580156130a057600080fd5b505afa9250505080156130ee575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682019092526130eb91810190615708565b60015b61317a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201527f6f6e206973206e6f7420555550530000000000000000000000000000000000006064820152608401610c33565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8114613229576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f7860448201527f6961626c655555494400000000000000000000000000000000000000000000006064820152608401610c33565b50610ded8383836143e5565b60c95460ff166132a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f5061757361626c653a206e6f74207061757365640000000000000000000000006044820152606401610c33565b60c980547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390a1565b600061332182611c06565b905061332f81600084613eba565b61333a600083612854565b73ffffffffffffffffffffffffffffffffffffffff81166000908152606860205260408120805460019290613370908490615adc565b909155505060008281526067602052604080822080547fffffffffffffffffffffffff00000000000000000000000000000000000000001690555183919073ffffffffffffffffffffffffffffffffffffffff8416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b60008181526101c3602090815260409182902060060180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff861690811790915582519081529081018390527fa1e5b403676b4731dc8f417dd858d77e98fc6ec831d71089c0e491c15dece5409101612d55565b60008181526101c360205260409020610ded906003018361440a565b60008181526101c360205260409020610ded906001018361440a565b606060006124e78361442c565b60008181526101c360205260409020610ded9060010183614488565b600054610100900460ff16613571576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610c33565b61107f82826144aa565b600054610100900460ff16613612576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610c33565b565b600054610100900460ff166136ab576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610c33565b613612614568565b60c95460ff1615613720576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a20706175736564000000000000000000000000000000006044820152606401610c33565b60c980547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586132ec3390565b60005b83518110156123a6578281815181106137b8577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516101c360008481526020019081526020016000206005016000868481518110613812577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101518152602001908152602001600020819055507f1e4b600076714d88c6f6ded4612d89b0d3588418955674c08ed6dcfa6db28ea8848281518110613886577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516101c3600085815260200190815260200160002060050160008785815181106138e0577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015181526020019081526020016000205484604051613918939291909283526020830191909152604082015260600190565b60405180910390a161392b600182615a73565b9050613776565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156139c8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610c33565b73ffffffffffffffffffffffffffffffffffffffff8381166000818152606a602090815260408083209487168084529482529182902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b613a6b848484612a60565b613a7784848484614629565b6123a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e74657200000000000000000000000000006064820152608401610c33565b606081613b4357505060408051808201909152600181527f3000000000000000000000000000000000000000000000000000000000000000602082015290565b8160005b8115613b6d5780613b5781615ba8565b9150613b669050600a83615a8b565b9150613b47565b60008167ffffffffffffffff811115613baf577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015613bd9576020820181803683370190505b5090505b8415611d8057613bee600183615adc565b9150613bfb600a86615be1565b613c06906030615a73565b60f81b818381518110613c42577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350613c7c600a86615a8b565b9450613bdd565b60008181526101c360205260409020610ded9060030183614488565b60008181526101c3602052604081205473ffffffffffffffffffffffffffffffffffffffff1615613dae5760008281526101c36020526040908190205490517f681a3a5200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff90911690819063681a3a5290613d34908990899089906004016158d5565b60206040518083038186803b158015613d4c57600080fd5b505afa925050508015613d9a575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201909252613d97918101906156d4565b60015b613da357613dac565b9150611d809050565b505b60008281526101c360205260408120613dca9060030186614825565b90508015613ddc576001915050611d80565b60008381526101c360205260408120613df89060010188614825565b90508015613e0b57600192505050611d80565b5060009695505050505050565b60008181526101c3602090815260409182902060070184905581518481529081018390527f660877b893e1a9944a1137e9d624a388d36f8e1d2248a5eb64703936f99a6f319101612d55565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f780e9d63000000000000000000000000000000000000000000000000000000001480610aee5750610aee82614854565b60c95460ff1615613f27576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a20706175736564000000000000000000000000000000006044820152606401610c33565b610ded838383614937565b613f3c8383614a3d565b613f496000848484614629565b610ded576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e74657200000000000000000000000000006064820152608401610c33565b60606000613fe4836002615a9f565b613fef906002615a73565b67ffffffffffffffff81111561402e577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015614058576020820181803683370190505b5090507f3000000000000000000000000000000000000000000000000000000000000000816000815181106140b6577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110614140577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600061417c846002615a9f565b614187906001615a73565b90505b6001811115614272577f303132333435363738396162636465660000000000000000000000000000000085600f16601081106141ef577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1a60f81b82828151811061422c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060049490941c9361426b81615b1f565b905061418a565b5083156124e7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610c33565b73ffffffffffffffffffffffffffffffffffffffff81163b61437f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e7472616374000000000000000000000000000000000000006064820152608401610c33565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b6143ee83614c0b565b6000825111806143fb5750805b15610ded576123a68383614c58565b60006124e78373ffffffffffffffffffffffffffffffffffffffff8416614d97565b60608160000180548060200260200160405190810160405280929190818152602001828054801561447c57602002820191906000526020600020905b815481526020019060010190808311614468575b50505050509050919050565b60006124e78373ffffffffffffffffffffffffffffffffffffffff8416614de6565b600054610100900460ff16614541576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610c33565b81516145549060659060208501906151cd565b508051610ded9060669060208401906151cd565b600054610100900460ff166145ff576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610c33565b60c980547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b600073ffffffffffffffffffffffffffffffffffffffff84163b1561481d576040517f150b7a0200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85169063150b7a02906146a090339089908890889060040161590e565b602060405180830381600087803b1580156146ba57600080fd5b505af1925050508015614708575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820190925261470591810190615760565b60015b6147d2573d808015614736576040519150601f19603f3d011682016040523d82523d6000602084013e61473b565b606091505b5080516147ca576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e74657200000000000000000000000000006064820152608401610c33565b805181602001fd5b7fffffffff00000000000000000000000000000000000000000000000000000000167f150b7a0200000000000000000000000000000000000000000000000000000000149050611d80565b506001611d80565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260018301602052604081205415156124e7565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f80ac58cd0000000000000000000000000000000000000000000000000000000014806148e757507fffffffff0000000000000000000000000000000000000000000000000000000082167f5b5e139f00000000000000000000000000000000000000000000000000000000145b80610aee57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000831614610aee565b73ffffffffffffffffffffffffffffffffffffffff831661499f5761499a81609980546000838152609a60205260408120829055600182018355919091527f72a152ddfb8e864297c917af52ea6c1c68aead0fee1a62673fcc7e0c94979d000155565b6149dc565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146149dc576149dc8382614f4e565b73ffffffffffffffffffffffffffffffffffffffff8216614a0057610ded81615005565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614610ded57610ded8282615129565b73ffffffffffffffffffffffffffffffffffffffff8216614aba576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401610c33565b60008181526067602052604090205473ffffffffffffffffffffffffffffffffffffffff1615614b46576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610c33565b614b5260008383613eba565b73ffffffffffffffffffffffffffffffffffffffff82166000908152606860205260408120805460019290614b88908490615a73565b909155505060008181526067602052604080822080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b614c14816142db565b60405173ffffffffffffffffffffffffffffffffffffffff8216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b606073ffffffffffffffffffffffffffffffffffffffff83163b614cfe576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f60448201527f6e747261637400000000000000000000000000000000000000000000000000006064820152608401610c33565b6000808473ffffffffffffffffffffffffffffffffffffffff1684604051614d269190615809565b600060405180830381855af49150503d8060008114614d61576040519150601f19603f3d011682016040523d82523d6000602084013e614d66565b606091505b5091509150614d8e8282604051806060016040528060278152602001615ce16027913961517a565b95945050505050565b6000818152600183016020526040812054614dde57508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610aee565b506000610aee565b60008181526001830160205260408120548015614f44576000614e0a600183615adc565b8554909150600090614e1e90600190615adc565b9050818114614ed1576000866000018281548110614e65577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905080876000018481548110614eaf577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000918252602080832090910192909255918252600188019052604090208390555b8554869080614f09577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610aee565b6000915050610aee565b60006001614f5b84611dd6565b614f659190615adc565b600083815260986020526040902054909150808214614fc55773ffffffffffffffffffffffffffffffffffffffff841660009081526097602090815260408083208584528252808320548484528184208190558352609890915290208190555b50600091825260986020908152604080842084905573ffffffffffffffffffffffffffffffffffffffff9094168352609781528383209183525290812055565b60995460009061501790600190615adc565b6000838152609a602052604081205460998054939450909284908110615066577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905080609983815481106150ae577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000918252602080832090910192909255828152609a9091526040808220849055858252812055609980548061510d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b600061513483611dd6565b73ffffffffffffffffffffffffffffffffffffffff9093166000908152609760209081526040808320868452825280832085905593825260989052919091209190915550565b606083156151895750816124e7565b8251156151995782518084602001fd5b816040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3391906159e9565b8280546151d990615b54565b90600052602060002090601f0160209004810192826151fb5760008555615241565b82601f1061521457805160ff1916838001178555615241565b82800160010185558215615241579182015b82811115615241578251825591602001919060010190615226565b5061524d929150615251565b5090565b5b8082111561524d5760008155600101615252565b600082601f830112615276578081fd5b8135602067ffffffffffffffff82111561529257615292615c53565b8160051b6152a18282016159fc565b8381528281019086840183880185018910156152bb578687fd5b8693505b858410156152dd5780358352600193909301929184019184016152bf565b50979650505050505050565b600082601f8301126152f9578081fd5b813567ffffffffffffffff81111561531357615313615c53565b61534460207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116016159fc565b818152846020838601011115615358578283fd5b816020850160208301379081016020019190915292915050565b600060208284031215615383578081fd5b81356124e781615c82565b60006020828403121561539f578081fd5b81516124e781615c82565b600080604083850312156153bc578081fd5b82356153c781615c82565b915060208301356153d781615c82565b809150509250929050565b600080600080606085870312156153f7578182fd5b843561540281615c82565b9350602085013561541281615c82565b9250604085013567ffffffffffffffff8082111561542e578384fd5b818701915087601f830112615441578384fd5b81358181111561544f578485fd5b886020828501011115615460578485fd5b95989497505060200194505050565b60008060008060808587031215615484578384fd5b843561548f81615c82565b9350602085013561549f81615c82565b9250604085013567ffffffffffffffff8111156154ba578283fd5b6154c6878288016152e9565b949793965093946060013593505050565b6000806000606084860312156154eb578283fd5b83356154f681615c82565b9250602084013561550681615c82565b929592945050506040919091013590565b6000806000806080858703121561552c578384fd5b843561553781615c82565b9350602085013561554781615c82565b925060408501359150606085013567ffffffffffffffff811115615569578182fd5b615575878288016152e9565b91505092959194509250565b60008060408385031215615593578182fd5b823561559e81615c82565b915060208301356153d781615ca4565b600080604083850312156155c0578182fd5b82356155cb81615c82565b9150602083013567ffffffffffffffff8111156155e6578182fd5b6155f2858286016152e9565b9150509250929050565b6000806040838503121561560e578182fd5b823561561981615c82565b946020939093013593505050565b60008060006060848603121561563b578081fd5b833567ffffffffffffffff80821115615652578283fd5b61565e87838801615266565b94506020860135915080821115615673578283fd5b5061568086828701615266565b925050604084013590509250925092565b600080604083850312156156a3578182fd5b823567ffffffffffffffff8111156156b9578283fd5b6156c585828601615266565b95602094909401359450505050565b6000602082840312156156e5578081fd5b81516124e781615ca4565b600060208284031215615701578081fd5b5035919050565b600060208284031215615719578081fd5b5051919050565b60008060408385031215615732578182fd5b8235915060208301356153d781615c82565b600060208284031215615755578081fd5b81356124e781615cb2565b600060208284031215615771578081fd5b81516124e781615cb2565b600080604083850312156153bc578182fd5b600080604083850312156157a0578182fd5b50508035926020909101359150565b600081518084526157c7816020860160208601615af3565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b8183823760009101908152919050565b6000825161581b818460208701615af3565b9190910192915050565b60008351615837818460208801615af3565b83519083019061584b818360208801615af3565b01949350505050565b7f416363657373436f6e74726f6c3a206163636f756e742000000000000000000081526000835161588c816017850160208801615af3565b7f206973206d697373696e6720726f6c652000000000000000000000000000000060179184019182015283516158c9816028840160208801615af3565b01602801949350505050565b600073ffffffffffffffffffffffffffffffffffffffff808616835280851660208401525060606040830152614d8e60608301846157af565b600073ffffffffffffffffffffffffffffffffffffffff80871683528086166020840152508360408301526080606083015261594d60808301846157af565b9695505050505050565b6020808252825182820181905260009190848201906040850190845b818110156159a557835173ffffffffffffffffffffffffffffffffffffffff1683529284019291840191600101615973565b50909695505050505050565b6020808252825182820181905260009190848201906040850190845b818110156159a5578351835292840192918401916001016159cd565b6020815260006124e760208301846157af565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715615a4357615a43615c53565b604052919050565b60008085851115615a5a578182fd5b83861115615a66578182fd5b5050820193919092039150565b60008219821115615a8657615a86615bf5565b500190565b600082615a9a57615a9a615c24565b500490565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615615ad757615ad7615bf5565b500290565b600082821015615aee57615aee615bf5565b500390565b60005b83811015615b0e578181015183820152602001615af6565b838111156123a65750506000910152565b600081615b2e57615b2e615bf5565b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190565b600181811c90821680615b6857607f821691505b60208210811415615ba2577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415615bda57615bda615bf5565b5060010190565b600082615bf057615bf0615c24565b500690565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff8116811461149157600080fd5b801515811461149157600080fd5b7fffffffff000000000000000000000000000000000000000000000000000000008116811461149157600080fdfe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122020f4c42fd4e5e2320da7da2fea9e0988a0720b7af27d3ff7003b0398582738c664736f6c63430008040033