VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x845A4c…1BD7
Summary
Transactions
Transfers
Address
0x845A4c3e195dcd6482adb0171001f99141b01BD7
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x637aB253a2370021E6daDc1e36a3Ba7Ac0e35C5C
Deployer
0x637aB253a2370021E6daDc1e36a3Ba7Ac0e35C5C
Code
0x6080604052600436106103555760003560e01c80636352211e116101bb578063a217fddf116100f7578063d547741f11610095578063e58378bb1161006f578063e58378bb14610a44578063e985e9c514610a78578063ebd9080314610ace578063f19fe69b14610aee57600080fd5b8063d547741f146109e4578063dec387c814610a04578063dfb7994b14610a2457600080fd5b8063b0a3d9ba116100d1578063b0a3d9ba14610950578063b150377414610970578063b88d4fde146109a4578063c87b56dd146109c457600080fd5b8063a217fddf146108ea578063a22cb465146108ff578063a563b4501461091f57600080fd5b80638129fc1c116101645780639448bddb1161013e5780639448bddb1461085157806395d89b41146108955780639c4cd3e9146108aa5780639ec61ebb146108ca57600080fd5b80638129fc1c146107d45780638456cb59146107e957806391d14854146107fe57600080fd5b806370a082311161019557806370a082311461076757806375bca2c8146107875780637d787335146107b457600080fd5b80636352211e14610707578063681a3a52146107275780636f6552071461074757600080fd5b80633659cfe61161029557806351848ee811610233578063553be09f1161020d578063553be09f1461068f57806356362645146106af5780635b2a2d25146106cf5780635c975abb146106ef57600080fd5b806351848ee81461064357806352d1902d1461066357806354fd4d501461067857600080fd5b806342966c681161026f57806342966c68146105a95780634f1ef286146105c95780634f6ccce7146105dc5780635161fdf5146105fc57600080fd5b80633659cfe6146105545780633f4ba83a1461057457806342842e0e1461058957600080fd5b806323b872dd116103025780632a46dfc8116102dc5780632a46dfc8146104d45780632f2ff15d146104f45780632f745c591461051457806336568abe1461053457600080fd5b806323b872dd14610464578063248a9ca314610484578063297f8870146104b457600080fd5b8063095ea7b311610333578063095ea7b3146103f65780631702ae981461041857806318160ddd1461044557600080fd5b806301ffc9a71461035a57806306fdde031461038f578063081812fc146103b1575b600080fd5b34801561036657600080fd5b5061037a610375366004615812565b610b0e565b60405190151581526020015b60405180910390f35b34801561039b57600080fd5b506103a4610b1f565b6040516103869190615aa7565b3480156103bd57600080fd5b506103d16103cc3660046157be565b610bb1565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610386565b34801561040257600080fd5b506104166104113660046156ca565b610c90565b005b34801561042457600080fd5b5061043861043336600461575f565b610e1d565b6040516103869190615a6f565b34801561045157600080fd5b506099545b604051908152602001610386565b34801561047057600080fd5b5061041661047f3660046155a5565b610f61565b34801561049057600080fd5b5061045661049f3660046157be565b600090815260fb602052604090206001015490565b3480156104c057600080fd5b506104166104cf3660046156ca565b611003565b3480156104e057600080fd5b506104166104ef3660046157be565b6110ae565b34801561050057600080fd5b5061041661050f3660046157ee565b611115565b34801561052057600080fd5b5061045661052f3660046156ca565b61113b565b34801561054057600080fd5b5061041661054f3660046157ee565b61120a565b34801561056057600080fd5b5061041661056f36600461545c565b6112b9565b34801561058057600080fd5b506104166114bf565b34801561059557600080fd5b506104166105a43660046155a5565b6114d3565b3480156105b557600080fd5b506104166105c43660046157be565b6114ee565b6104166105d736600461567c565b61158c565b3480156105e857600080fd5b506104566105f73660046157be565b61177f565b34801561060857600080fd5b506103d16106173660046157be565b60009081526101c3602052604090206006015473ffffffffffffffffffffffffffffffffffffffff1690565b34801561064f57600080fd5b5061041661065e3660046157be565b611864565b34801561066f57600080fd5b50610456611937565b34801561068457600080fd5b506104566101c55481565b34801561069b57600080fd5b506104166106aa3660046156ca565b611a23565b3480156106bb57600080fd5b506104166106ca3660046156ca565b611b0e565b3480156106db57600080fd5b506104166106ea3660046156ca565b611bb5565b3480156106fb57600080fd5b5060c95460ff1661037a565b34801561071357600080fd5b506103d16107223660046157be565b611c5c565b34801561073357600080fd5b5061037a6107423660046154b0565b611d0e565b34801561075357600080fd5b5061041661076236600461545c565b611da5565b34801561077357600080fd5b5061045661078236600461545c565b611df3565b34801561079357600080fd5b506107a76107a23660046157be565b611ec1565b6040516103869190615a15565b3480156107c057600080fd5b506104166107cf3660046156ca565b611edf565b3480156107e057600080fd5b50610416611f86565b3480156107f557600080fd5b5061041661222d565b34801561080a57600080fd5b5061037a6108193660046157ee565b600091825260fb6020908152604080842073ffffffffffffffffffffffffffffffffffffffff93909316845291905290205460ff1690565b34801561085d57600080fd5b506103d161086c3660046157be565b60009081526101c3602052604090205473ffffffffffffffffffffffffffffffffffffffff1690565b3480156108a157600080fd5b506103a4612241565b3480156108b657600080fd5b506104166108c53660046156f5565b612250565b3480156108d657600080fd5b506104566108e536600461545c565b6122f8565b3480156108f657600080fd5b50610456600081565b34801561090b57600080fd5b5061041661091a36600461564f565b6123c5565b34801561092b57600080fd5b5061045661093a3660046157be565b60009081526101c3602052604090206007015490565b34801561095c57600080fd5b506107a761096b3660046157be565b6123d0565b34801561097c57600080fd5b506104567f6d5c9827c1f410bbb61d3b2a0a34b6b30492d9a1fd38588edca7ec4562ab9c9b81565b3480156109b057600080fd5b506104166109bf3660046155e5565b6123ee565b3480156109d057600080fd5b506103a46109df3660046157be565b612496565b3480156109f057600080fd5b506104166109ff3660046157ee565b6125d8565b348015610a1057600080fd5b50610416610a1f3660046156ca565b6125fe565b348015610a3057600080fd5b5061037a610a3f36600461553d565b6126a5565b348015610a5057600080fd5b506104567fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e81565b348015610a8457600080fd5b5061037a610a93366004615478565b73ffffffffffffffffffffffffffffffffffffffff9182166000908152606a6020908152604080832093909416825291909152205460ff1690565b348015610ada57600080fd5b50610416610ae936600461585c565b6126cf565b348015610afa57600080fd5b50610416610b0936600461584a565b612776565b6000610b19826128e8565b92915050565b606060658054610b2e90615bea565b80601f0160208091040260200160405190810160405280929190818152602001828054610b5a90615bea565b8015610ba75780601f10610b7c57610100808354040283529160200191610ba7565b820191906000526020600020905b815481529060010190602001808311610b8a57829003601f168201915b5050505050905090565b60008181526067602052604081205473ffffffffffffffffffffffffffffffffffffffff16610c67576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201527f697374656e7420746f6b656e000000000000000000000000000000000000000060648201526084015b60405180910390fd5b5060009081526069602052604090205473ffffffffffffffffffffffffffffffffffffffff1690565b6000610c9b82611c5c565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d59576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560448201527f72000000000000000000000000000000000000000000000000000000000000006064820152608401610c5e565b3373ffffffffffffffffffffffffffffffffffffffff82161480610d825750610d828133610a93565b610e0e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c00000000000000006064820152608401610c5e565b610e18838361293e565b505050565b60606000835167ffffffffffffffff811115610e62577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015610e8b578160200160208202803683370190505b50905060005b8451811015610f59576101c360008581526020019081526020016000206005016000868381518110610eec577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151815260200190815260200160002054828281518110610f3c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020908102919091010152610f52600182615b09565b9050610e91565b509392505050565b610f6c335b826129de565b610ff8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603160248201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60448201527f776e6572206e6f7220617070726f7665640000000000000000000000000000006064820152608401610c5e565b610e18838383612b4a565b61100c81611c5c565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146110a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f6e6f7420796f757220746f6b656e0000000000000000000000000000000000006044820152606401610c5e565b6110aa8282612dbc565b5050565b60006110ba6101c45490565b90506110cb6101c480546001019055565b6110d53382612e4b565b60009081526101c3602090815260408083207f7469746c650000000000000000000000000000000000000000000000000000008452600501909152902055565b600082815260fb60205260409020600101546111318133612e65565b610e188383612f37565b600061114683611df3565b82106111d4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201527f74206f6620626f756e64730000000000000000000000000000000000000000006064820152608401610c5e565b5073ffffffffffffffffffffffffffffffffffffffff919091166000908152609760209081526040808320938352929052205490565b73ffffffffffffffffffffffffffffffffffffffff811633146112af576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201527f20726f6c657320666f722073656c6600000000000000000000000000000000006064820152608401610c5e565b6110aa828261302b565b3073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000845a4c3e195dcd6482adb0171001f99141b01bd716141561137f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c00000000000000000000000000000000000000006064820152608401610c5e565b7f000000000000000000000000845a4c3e195dcd6482adb0171001f99141b01bd773ffffffffffffffffffffffffffffffffffffffff166113f47f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1614611497576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f787900000000000000000000000000000000000000006064820152608401610c5e565b6114a0816130e6565b604080516000808252602082019092526114bc91839190613111565b50565b60006114cb8133612e65565b6114bc61331f565b610e18838383604051806020016040528060008152506123ee565b6114f733610f66565b611583576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603060248201527f4552433732314275726e61626c653a2063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f766564000000000000000000000000000000006064820152608401610c5e565b6114bc81613400565b3073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000845a4c3e195dcd6482adb0171001f99141b01bd7161415611652576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f64656c656761746563616c6c00000000000000000000000000000000000000006064820152608401610c5e565b7f000000000000000000000000845a4c3e195dcd6482adb0171001f99141b01bd773ffffffffffffffffffffffffffffffffffffffff166116c77f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff161461176a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201527f6163746976652070726f787900000000000000000000000000000000000000006064820152608401610c5e565b611773826130e6565b6110aa82826001613111565b600061178a60995490565b8210611818576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201527f7574206f6620626f756e647300000000000000000000000000000000000000006064820152608401610c5e565b60998281548110611852577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050919050565b61186d81611c5c565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611901576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f6e6f7420796f757220746f6b656e0000000000000000000000000000000000006044820152606401610c5e565b6040518181527f5f5cb80d5302aa1a394a4eaaf93ab1082109e671bee9d6889f9d6f60decb68cd9060200160405180910390a150565b60003073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000845a4c3e195dcd6482adb0171001f99141b01bd716146119fe576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c00000000000000006064820152608401610c5e565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b7f6d5c9827c1f410bbb61d3b2a0a34b6b30492d9a1fd38588edca7ec4562ab9c9b611a4e8133612e65565b60008281526067602052604090205473ffffffffffffffffffffffffffffffffffffffff16611ad9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f746f6b656e20646f6573206e6f742065786973740000000000000000000000006044820152606401610c5e565b611ae383836134d9565b5073ffffffffffffffffffffffffffffffffffffffff90911660009081526101c66020526040902055565b611b1781611c5c565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611bab576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f6e6f7420796f757220746f6b656e0000000000000000000000000000000000006044820152606401610c5e565b6110aa8282613563565b611bbe81611c5c565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611c52576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f6e6f7420796f757220746f6b656e0000000000000000000000000000000000006044820152606401610c5e565b6110aa828261357f565b60008181526067602052604081205473ffffffffffffffffffffffffffffffffffffffff1680610b19576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201527f656e7420746f6b656e00000000000000000000000000000000000000000000006064820152608401610c5e565b600073ffffffffffffffffffffffffffffffffffffffff8416301415611d3657506001611d9d565b73ffffffffffffffffffffffffffffffffffffffff80861660008181526101c6602090815260408083205483526101c39091529020600601549091161415611d8057506001611d9d565b6000611d8b86611df3565b1115611d9957506001611d9d565b5060005b949350505050565b6000611db18133612e65565b60405173ffffffffffffffffffffffffffffffffffffffff8316904780156108fc02916000818181858888f19350505050158015610e18573d6000803e3d6000fd5b600073ffffffffffffffffffffffffffffffffffffffff8216611e98576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a6560448201527f726f2061646472657373000000000000000000000000000000000000000000006064820152608401610c5e565b5073ffffffffffffffffffffffffffffffffffffffff1660009081526068602052604090205490565b60008181526101c360205260409020606090610b199060030161359b565b611ee881611c5c565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611f7c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f6e6f7420796f757220746f6b656e0000000000000000000000000000000000006044820152606401610c5e565b6110aa82826135a8565b600054610100900460ff16611fa15760005460ff1615611fa5565b303b155b612031576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152608401610c5e565b600054610100900460ff1615801561207057600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000166101011790555b6120e46040518060400160405280600e81526020017f7665636861696e2e656e657267790000000000000000000000000000000000008152506040518060400160405280600781526020017f53504f4e534f52000000000000000000000000000000000000000000000000008152506135c4565b6120ec613665565b6120f46136fe565b6120fc613665565b612104613665565b61210c613665565b612114613665565b609954612144576121447f7665636861696e2e656e657267790000000000000000000000000000000000006110ae565b600080526101c36020527fc8c426c47d8b6a25a1237625295bff4ef9f671cbd8371154eec220137b6873255473ffffffffffffffffffffffffffffffffffffffff16301461219757612197306000612dbc565b6121a2600033612f37565b6121cc7fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e33612f37565b6121f67f6d5c9827c1f410bbb61d3b2a0a34b6b30492d9a1fd38588edca7ec4562ab9c9b33612f37565b60016101c55580156114bc57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff16905550565b60006122398133612e65565b6114bc61379d565b606060668054610b2e90615bea565b61225981611c5c565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146122ed576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f6e6f7420796f757220746f6b656e0000000000000000000000000000000000006044820152606401610c5e565b610e1883838361385d565b73ffffffffffffffffffffffffffffffffffffffff80821660008181526101c6602090815260408083205483526101c39091528120600601549092161461239b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f756e6b6e6f776e207369676e65720000000000000000000000000000000000006044820152606401610c5e565b5073ffffffffffffffffffffffffffffffffffffffff1660009081526101c6602052604090205490565b6110aa338383613a1c565b60008181526101c360205260409020606090610b199060010161359b565b6123f833836129de565b612484576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603160248201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60448201527f776e6572206e6f7220617070726f7665640000000000000000000000000000006064820152608401610c5e565b61249084848484613b4a565b50505050565b60008181526067602052604090205460609073ffffffffffffffffffffffffffffffffffffffff1661254a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201527f6e6578697374656e7420746f6b656e00000000000000000000000000000000006064820152608401610c5e565b600061258660408051808201909152601681527f68747470733a2f2f7665636861696e2e656e6572677900000000000000000000602082015290565b905060008151116125a657604051806020016040528060008152506125d1565b806125b084613bed565b6040516020016125c19291906158e3565b6040516020818303038152906040525b9392505050565b600082815260fb60205260409020600101546125f48133612e65565b610e18838361302b565b61260781611c5c565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461269b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f6e6f7420796f757220746f6b656e0000000000000000000000000000000000006044820152606401610c5e565b6110aa8282613d6d565b60008181526101c36020526040812060070154611d99576126c885858585613d89565b9050611d9d565b6126d881611c5c565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461276c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f6e6f7420796f757220746f6b656e0000000000000000000000000000000000006044820152606401610c5e565b6110aa8282613f02565b60006127828133612e65565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff84169063a9059cbb90849083906370a082319060240160206040518083038186803b1580156127f157600080fd5b505afa158015612805573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061282991906157d6565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff90921660048301526024820152604401602060405180830381600087803b15801561289457600080fd5b505af11580156128a8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061249091906157a2565b73ffffffffffffffffffffffffffffffffffffffff163b151590565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b000000000000000000000000000000000000000000000000000000001480610b195750610b1982613f4e565b600081815260696020526040902080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8416908117909155819061299882611c5c565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60008181526067602052604081205473ffffffffffffffffffffffffffffffffffffffff16612a8f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201527f697374656e7420746f6b656e00000000000000000000000000000000000000006064820152608401610c5e565b6000612a9a83611c5c565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480612b0957508373ffffffffffffffffffffffffffffffffffffffff16612af184610bb1565b73ffffffffffffffffffffffffffffffffffffffff16145b80611d9d575073ffffffffffffffffffffffffffffffffffffffff8082166000908152606a602090815260408083209388168352929052205460ff16611d9d565b8273ffffffffffffffffffffffffffffffffffffffff16612b6a82611c5c565b73ffffffffffffffffffffffffffffffffffffffff1614612c0d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201527f6f776e65720000000000000000000000000000000000000000000000000000006064820152608401610c5e565b73ffffffffffffffffffffffffffffffffffffffff8216612caf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152608401610c5e565b612cba838383613fa4565b612cc560008261293e565b73ffffffffffffffffffffffffffffffffffffffff83166000908152606860205260408120805460019290612cfb908490615b72565b909155505073ffffffffffffffffffffffffffffffffffffffff82166000908152606860205260408120805460019290612d36908490615b09565b909155505060008181526067602052604080822080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff86811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b60008181526101c3602090815260409182902080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff861690811790915582519081529081018390527fae8adc74c0746ce0aa9e2582add2de50a6f52a36fca9fb6341dfb8dd25e730a691015b60405180910390a15050565b6110aa82826040518060200160405280600081525061401c565b600082815260fb6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff166110aa57612ebd8173ffffffffffffffffffffffffffffffffffffffff1660146140bf565b612ec88360206140bf565b604051602001612ed9929190615912565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152908290527f08c379a0000000000000000000000000000000000000000000000000000000008252610c5e91600401615aa7565b600082815260fb6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff166110aa57600082815260fb6020908152604080832073ffffffffffffffffffffffffffffffffffffffff85168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055612fcd3390565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600082815260fb6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff16156110aa57600082815260fb6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b7fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e6110aa8133612e65565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff161561314457610e18836143c5565b8273ffffffffffffffffffffffffffffffffffffffff166352d1902d6040518163ffffffff1660e01b815260040160206040518083038186803b15801561318a57600080fd5b505afa9250505080156131d8575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682019092526131d5918101906157d6565b60015b613264576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201527f6f6e206973206e6f7420555550530000000000000000000000000000000000006064820152608401610c5e565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8114613313576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f7860448201527f6961626c655555494400000000000000000000000000000000000000000000006064820152608401610c5e565b50610e188383836144cf565b60c95460ff1661338b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f5061757361626c653a206e6f74207061757365640000000000000000000000006044820152606401610c5e565b60c980547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390a1565b600061340b82611c5c565b905061341981600084613fa4565b61342460008361293e565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260686020526040812080546001929061345a908490615b72565b909155505060008281526067602052604080822080547fffffffffffffffffffffffff00000000000000000000000000000000000000001690555183919073ffffffffffffffffffffffffffffffffffffffff8416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b60008181526101c3602090815260409182902060060180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff861690811790915582519081529081018390527fa1e5b403676b4731dc8f417dd858d77e98fc6ec831d71089c0e491c15dece5409101612e3f565b60008181526101c360205260409020610e1890600301836144f4565b60008181526101c360205260409020610e1890600101836144f4565b606060006125d183614516565b60008181526101c360205260409020610e189060010183614572565b600054610100900460ff1661365b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610c5e565b6110aa8282614594565b600054610100900460ff166136fc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610c5e565b565b600054610100900460ff16613795576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610c5e565b6136fc614652565b60c95460ff161561380a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a20706175736564000000000000000000000000000000006044820152606401610c5e565b60c980547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586133d63390565b60005b8351811015612490578281815181106138a2577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516101c3600084815260200190815260200160002060050160008684815181106138fc577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101518152602001908152602001600020819055507f1e4b600076714d88c6f6ded4612d89b0d3588418955674c08ed6dcfa6db28ea8848281518110613970577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516101c3600085815260200190815260200160002060050160008785815181106139ca577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015181526020019081526020016000205484604051613a02939291909283526020830191909152604082015260600190565b60405180910390a1613a15600182615b09565b9050613860565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415613ab2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610c5e565b73ffffffffffffffffffffffffffffffffffffffff8381166000818152606a602090815260408083209487168084529482529182902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b613b55848484612b4a565b613b6184848484614713565b612490576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e74657200000000000000000000000000006064820152608401610c5e565b606081613c2d57505060408051808201909152600181527f3000000000000000000000000000000000000000000000000000000000000000602082015290565b8160005b8115613c575780613c4181615c3e565b9150613c509050600a83615b21565b9150613c31565b60008167ffffffffffffffff811115613c99577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015613cc3576020820181803683370190505b5090505b8415611d9d57613cd8600183615b72565b9150613ce5600a86615c77565b613cf0906030615b09565b60f81b818381518110613d2c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350613d66600a86615b21565b9450613cc7565b60008181526101c360205260409020610e189060030183614572565b60008181526101c3602052604081205473ffffffffffffffffffffffffffffffffffffffff1615613e985760008281526101c36020526040908190205490517f681a3a5200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff90911690819063681a3a5290613e1e90899089908990600401615993565b60206040518083038186803b158015613e3657600080fd5b505afa925050508015613e84575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201909252613e81918101906157a2565b60015b613e8d57613e96565b9150611d9d9050565b505b60008281526101c360205260408120613eb4906003018661490f565b90508015613ec6576001915050611d9d565b60008381526101c360205260408120613ee2906001018861490f565b90508015613ef557600192505050611d9d565b5060009695505050505050565b60008181526101c3602090815260409182902060070184905581518481529081018390527f660877b893e1a9944a1137e9d624a388d36f8e1d2248a5eb64703936f99a6f319101612e3f565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f780e9d63000000000000000000000000000000000000000000000000000000001480610b195750610b198261493e565b60c95460ff1615614011576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5061757361626c653a20706175736564000000000000000000000000000000006044820152606401610c5e565b610e18838383614a21565b6140268383614b27565b6140336000848484614713565b610e18576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e74657200000000000000000000000000006064820152608401610c5e565b606060006140ce836002615b35565b6140d9906002615b09565b67ffffffffffffffff811115614118577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015614142576020820181803683370190505b5090507f3000000000000000000000000000000000000000000000000000000000000000816000815181106141a0577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f78000000000000000000000000000000000000000000000000000000000000008160018151811061422a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053506000614266846002615b35565b614271906001615b09565b90505b600181111561435c577f303132333435363738396162636465660000000000000000000000000000000085600f16601081106142d9577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1a60f81b828281518110614316577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060049490941c9361435581615bb5565b9050614274565b5083156125d1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610c5e565b73ffffffffffffffffffffffffffffffffffffffff81163b614469576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e7472616374000000000000000000000000000000000000006064820152608401610c5e565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b6144d883614cf5565b6000825111806144e55750805b15610e18576124908383614d42565b60006125d18373ffffffffffffffffffffffffffffffffffffffff8416614e81565b60608160000180548060200260200160405190810160405280929190818152602001828054801561456657602002820191906000526020600020905b815481526020019060010190808311614552575b50505050509050919050565b60006125d18373ffffffffffffffffffffffffffffffffffffffff8416614ed0565b600054610100900460ff1661462b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610c5e565b815161463e9060659060208501906152b7565b508051610e189060669060208401906152b7565b600054610100900460ff166146e9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610c5e565b60c980547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b600073ffffffffffffffffffffffffffffffffffffffff84163b15614907576040517f150b7a0200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85169063150b7a029061478a9033908990889088906004016159cc565b602060405180830381600087803b1580156147a457600080fd5b505af19250505080156147f2575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682019092526147ef9181019061582e565b60015b6148bc573d808015614820576040519150601f19603f3d011682016040523d82523d6000602084013e614825565b606091505b5080516148b4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e74657200000000000000000000000000006064820152608401610c5e565b805181602001fd5b7fffffffff00000000000000000000000000000000000000000000000000000000167f150b7a0200000000000000000000000000000000000000000000000000000000149050611d9d565b506001611d9d565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260018301602052604081205415156125d1565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f80ac58cd0000000000000000000000000000000000000000000000000000000014806149d157507fffffffff0000000000000000000000000000000000000000000000000000000082167f5b5e139f00000000000000000000000000000000000000000000000000000000145b80610b1957507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000831614610b19565b73ffffffffffffffffffffffffffffffffffffffff8316614a8957614a8481609980546000838152609a60205260408120829055600182018355919091527f72a152ddfb8e864297c917af52ea6c1c68aead0fee1a62673fcc7e0c94979d000155565b614ac6565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614614ac657614ac68382615038565b73ffffffffffffffffffffffffffffffffffffffff8216614aea57610e18816150ef565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614610e1857610e188282615213565b73ffffffffffffffffffffffffffffffffffffffff8216614ba4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401610c5e565b60008181526067602052604090205473ffffffffffffffffffffffffffffffffffffffff1615614c30576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610c5e565b614c3c60008383613fa4565b73ffffffffffffffffffffffffffffffffffffffff82166000908152606860205260408120805460019290614c72908490615b09565b909155505060008181526067602052604080822080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b614cfe816143c5565b60405173ffffffffffffffffffffffffffffffffffffffff8216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b606073ffffffffffffffffffffffffffffffffffffffff83163b614de8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f60448201527f6e747261637400000000000000000000000000000000000000000000000000006064820152608401610c5e565b6000808473ffffffffffffffffffffffffffffffffffffffff1684604051614e1091906158c7565b600060405180830381855af49150503d8060008114614e4b576040519150601f19603f3d011682016040523d82523d6000602084013e614e50565b606091505b5091509150614e788282604051806060016040528060278152602001615d7760279139615264565b95945050505050565b6000818152600183016020526040812054614ec857508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610b19565b506000610b19565b6000818152600183016020526040812054801561502e576000614ef4600183615b72565b8554909150600090614f0890600190615b72565b9050818114614fbb576000866000018281548110614f4f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154905080876000018481548110614f99577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000918252602080832090910192909255918252600188019052604090208390555b8554869080614ff3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610b19565b6000915050610b19565b6000600161504584611df3565b61504f9190615b72565b6000838152609860205260409020549091508082146150af5773ffffffffffffffffffffffffffffffffffffffff841660009081526097602090815260408083208584528252808320548484528184208190558352609890915290208190555b50600091825260986020908152604080842084905573ffffffffffffffffffffffffffffffffffffffff9094168352609781528383209183525290812055565b60995460009061510190600190615b72565b6000838152609a602052604081205460998054939450909284908110615150577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020015490508060998381548110615198577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000918252602080832090910192909255828152609a909152604080822084905585825281205560998054806151f7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b600061521e83611df3565b73ffffffffffffffffffffffffffffffffffffffff9093166000908152609760209081526040808320868452825280832085905593825260989052919091209190915550565b606083156152735750816125d1565b8251156152835782518084602001fd5b816040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c5e9190615aa7565b8280546152c390615bea565b90600052602060002090601f0160209004810192826152e5576000855561532b565b82601f106152fe57805160ff191683800117855561532b565b8280016001018555821561532b579182015b8281111561532b578251825591602001919060010190615310565b5061533792915061533b565b5090565b5b80821115615337576000815560010161533c565b600082601f830112615360578081fd5b8135602067ffffffffffffffff82111561537c5761537c615ce9565b8160051b61538b828201615aba565b8381528281019086840183880185018910156153a5578687fd5b8693505b858410156153c75780358352600193909301929184019184016153a9565b50979650505050505050565b600082601f8301126153e3578081fd5b813567ffffffffffffffff8111156153fd576153fd615ce9565b61542e60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601615aba565b818152846020838601011115615442578283fd5b816020850160208301379081016020019190915292915050565b60006020828403121561546d578081fd5b81356125d181615d18565b6000806040838503121561548a578081fd5b823561549581615d18565b915060208301356154a581615d18565b809150509250929050565b600080600080606085870312156154c5578182fd5b84356154d081615d18565b935060208501356154e081615d18565b9250604085013567ffffffffffffffff808211156154fc578384fd5b818701915087601f83011261550f578384fd5b81358181111561551d578485fd5b88602082850101111561552e578485fd5b95989497505060200194505050565b60008060008060808587031215615552578384fd5b843561555d81615d18565b9350602085013561556d81615d18565b9250604085013567ffffffffffffffff811115615588578283fd5b615594878288016153d3565b949793965093946060013593505050565b6000806000606084860312156155b9578283fd5b83356155c481615d18565b925060208401356155d481615d18565b929592945050506040919091013590565b600080600080608085870312156155fa578384fd5b843561560581615d18565b9350602085013561561581615d18565b925060408501359150606085013567ffffffffffffffff811115615637578182fd5b615643878288016153d3565b91505092959194509250565b60008060408385031215615661578182fd5b823561566c81615d18565b915060208301356154a581615d3a565b6000806040838503121561568e578182fd5b823561569981615d18565b9150602083013567ffffffffffffffff8111156156b4578182fd5b6156c0858286016153d3565b9150509250929050565b600080604083850312156156dc578182fd5b82356156e781615d18565b946020939093013593505050565b600080600060608486031215615709578081fd5b833567ffffffffffffffff80821115615720578283fd5b61572c87838801615350565b94506020860135915080821115615741578283fd5b5061574e86828701615350565b925050604084013590509250925092565b60008060408385031215615771578182fd5b823567ffffffffffffffff811115615787578283fd5b61579385828601615350565b95602094909401359450505050565b6000602082840312156157b3578081fd5b81516125d181615d3a565b6000602082840312156157cf578081fd5b5035919050565b6000602082840312156157e7578081fd5b5051919050565b60008060408385031215615800578182fd5b8235915060208301356154a581615d18565b600060208284031215615823578081fd5b81356125d181615d48565b60006020828403121561583f578081fd5b81516125d181615d48565b6000806040838503121561548a578182fd5b6000806040838503121561586e578182fd5b50508035926020909101359150565b60008151808452615895816020860160208601615b89565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b600082516158d9818460208701615b89565b9190910192915050565b600083516158f5818460208801615b89565b835190830190615909818360208801615b89565b01949350505050565b7f416363657373436f6e74726f6c3a206163636f756e742000000000000000000081526000835161594a816017850160208801615b89565b7f206973206d697373696e6720726f6c65200000000000000000000000000000006017918401918201528351615987816028840160208801615b89565b01602801949350505050565b600073ffffffffffffffffffffffffffffffffffffffff808616835280851660208401525060606040830152614e78606083018461587d565b600073ffffffffffffffffffffffffffffffffffffffff808716835280861660208401525083604083015260806060830152615a0b608083018461587d565b9695505050505050565b6020808252825182820181905260009190848201906040850190845b81811015615a6357835173ffffffffffffffffffffffffffffffffffffffff1683529284019291840191600101615a31565b50909695505050505050565b6020808252825182820181905260009190848201906040850190845b81811015615a6357835183529284019291840191600101615a8b565b6020815260006125d1602083018461587d565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715615b0157615b01615ce9565b604052919050565b60008219821115615b1c57615b1c615c8b565b500190565b600082615b3057615b30615cba565b500490565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615615b6d57615b6d615c8b565b500290565b600082821015615b8457615b84615c8b565b500390565b60005b83811015615ba4578181015183820152602001615b8c565b838111156124905750506000910152565b600081615bc457615bc4615c8b565b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190565b600181811c90821680615bfe57607f821691505b60208210811415615c38577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415615c7057615c70615c8b565b5060010190565b600082615c8657615c86615cba565b500690565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff811681146114bc57600080fd5b80151581146114bc57600080fd5b7fffffffff00000000000000000000000000000000000000000000000000000000811681146114bc57600080fdfe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220bb7432297fa0d5ae1abaa0729038e3f28d684f41163efcf0feeed57f1a43738164736f6c63430008040033