token-icon

Shenron

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000,000.0
SHENT
Holders
134+0.00%
Transfers
1,765

Profile Summary

Decimals
18

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x6080604052600436106102815760003560e01c8063924de9b71161014f578063c8c8ebe4116100c1578063e2f456051161007a578063e2f45605146109f7578063f11a24d314610a22578063f2fde38b14610a4d578063f5648a4f14610a76578063f637434214610a8d578063f8b45b0514610ab857610288565b8063c8c8ebe4146108d5578063d257b34f14610900578063d85ba0631461093d578063d9a0c16914610968578063dd62ed3e14610991578063e083e922146109ce57610288565b8063a457c2d711610113578063a457c2d71461078f578063a9059cbb146107cc578063aacebbe314610809578063abb8105214610832578063b62496f51461086f578063c0246668146108ac57610288565b8063924de9b7146106bc57806395d89b41146106e55780639a7a23d6146107105780639c3b4fdc14610739578063a0d82dc51461076457610288565b806349bd5a5e116101f35780637571336a116101ac5780637571336a146105bc57806375f0a874146105e55780637bce5a04146106105780638da5cb5b1461063b5780638ea5220f14610666578063921369131461069157610288565b806349bd5a5e146104aa5780634fbee193146104d55780636a486a8e146105125780636ddd17131461053d57806370a0823114610568578063715018a6146105a557610288565b806318160ddd1161024557806318160ddd146103865780631816467f146103b157806323b872dd146103da57806327c8f83514610417578063313ce56714610442578063395093511461046d57610288565b806306fdde031461028d578063095ea7b3146102b8578063106b5da1146102f557806310d5de531461031e5780631694505e1461035b57610288565b3661028857005b600080fd5b34801561029957600080fd5b506102a2610ae3565b6040516102af9190613aa3565b60405180910390f35b3480156102c457600080fd5b506102df60048036038101906102da9190613b5e565b610b75565b6040516102ec9190613bb9565b60405180910390f35b34801561030157600080fd5b5061031c60048036038101906103179190613bd4565b610b93565b005b34801561032a57600080fd5b5061034560048036038101906103409190613c01565b610cbd565b6040516103529190613bb9565b60405180910390f35b34801561036757600080fd5b50610370610cdd565b60405161037d9190613c8d565b60405180910390f35b34801561039257600080fd5b5061039b610d01565b6040516103a89190613cb7565b60405180910390f35b3480156103bd57600080fd5b506103d860048036038101906103d39190613c01565b610d0b565b005b3480156103e657600080fd5b5061040160048036038101906103fc9190613cd2565b610e62565b60405161040e9190613bb9565b60405180910390f35b34801561042357600080fd5b5061042c610f3b565b6040516104399190613d34565b60405180910390f35b34801561044e57600080fd5b50610457610f41565b6040516104649190613d6b565b60405180910390f35b34801561047957600080fd5b50610494600480360381019061048f9190613b5e565b610f4a565b6040516104a19190613bb9565b60405180910390f35b3480156104b657600080fd5b506104bf610ffd565b6040516104cc9190613d34565b60405180910390f35b3480156104e157600080fd5b506104fc60048036038101906104f79190613c01565b611021565b6040516105099190613bb9565b60405180910390f35b34801561051e57600080fd5b50610527611077565b6040516105349190613cb7565b60405180910390f35b34801561054957600080fd5b5061055261107d565b60405161055f9190613bb9565b60405180910390f35b34801561057457600080fd5b5061058f600480360381019061058a9190613c01565b611090565b60405161059c9190613cb7565b60405180910390f35b3480156105b157600080fd5b506105ba6110d8565b005b3480156105c857600080fd5b506105e360048036038101906105de9190613db2565b611230565b005b3480156105f157600080fd5b506105fa611322565b6040516106079190613d34565b60405180910390f35b34801561061c57600080fd5b50610625611348565b6040516106329190613cb7565b60405180910390f35b34801561064757600080fd5b5061065061134e565b60405161065d9190613d34565b60405180910390f35b34801561067257600080fd5b5061067b611378565b6040516106889190613d34565b60405180910390f35b34801561069d57600080fd5b506106a661139e565b6040516106b39190613cb7565b60405180910390f35b3480156106c857600080fd5b506106e360048036038101906106de9190613df2565b6113a4565b005b3480156106f157600080fd5b506106fa611458565b6040516107079190613aa3565b60405180910390f35b34801561071c57600080fd5b5061073760048036038101906107329190613db2565b6114ea565b005b34801561074557600080fd5b5061074e61161d565b60405161075b9190613cb7565b60405180910390f35b34801561077057600080fd5b50610779611623565b6040516107869190613cb7565b60405180910390f35b34801561079b57600080fd5b506107b660048036038101906107b19190613b5e565b611629565b6040516107c39190613bb9565b60405180910390f35b3480156107d857600080fd5b506107f360048036038101906107ee9190613b5e565b6116f6565b6040516108009190613bb9565b60405180910390f35b34801561081557600080fd5b50610830600480360381019061082b9190613c01565b611714565b005b34801561083e57600080fd5b5061085960048036038101906108549190613c01565b61186b565b6040516108669190613bb9565b60405180910390f35b34801561087b57600080fd5b5061089660048036038101906108919190613c01565b61188b565b6040516108a39190613bb9565b60405180910390f35b3480156108b857600080fd5b506108d360048036038101906108ce9190613db2565b6118ab565b005b3480156108e157600080fd5b506108ea6119eb565b6040516108f79190613cb7565b60405180910390f35b34801561090c57600080fd5b5061092760048036038101906109229190613bd4565b6119f1565b6040516109349190613bb9565b60405180910390f35b34801561094957600080fd5b50610952611b61565b60405161095f9190613cb7565b60405180910390f35b34801561097457600080fd5b5061098f600480360381019061098a9190613db2565b611b67565b005b34801561099d57600080fd5b506109b860048036038101906109b39190613e1f565b611c59565b6040516109c59190613cb7565b60405180910390f35b3480156109da57600080fd5b506109f560048036038101906109f09190613c01565b611ce0565b005b348015610a0357600080fd5b50610a0c611fa3565b604051610a199190613cb7565b60405180910390f35b348015610a2e57600080fd5b50610a37611fa9565b604051610a449190613cb7565b60405180910390f35b348015610a5957600080fd5b50610a746004803603810190610a6f9190613c01565b611faf565b005b348015610a8257600080fd5b50610a8b612175565b005b348015610a9957600080fd5b50610aa261229f565b604051610aaf9190613cb7565b60405180910390f35b348015610ac457600080fd5b50610acd6122a5565b604051610ada9190613cb7565b60405180910390f35b606060038054610af290613e8e565b80601f0160208091040260200160405190810160405280929190818152602001828054610b1e90613e8e565b8015610b6b5780601f10610b4057610100808354040283529160200191610b6b565b820191906000526020600020905b815481529060010190602001808311610b4e57829003601f168201915b5050505050905090565b6000610b89610b82612309565b8484612311565b6001905092915050565b610b9b612309565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c2190613f0b565b60405180910390fd5b670de0b6b3a76400006103e86005610c40610d01565b610c4a9190613f5a565b610c549190613fcb565b610c5e9190613fcb565b811015610ca0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c979061406e565b60405180910390fd5b670de0b6b3a764000081610cb49190613f5a565b60088190555050565b60186020528060005260406000206000915054906101000a900460ff1681565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d81565b6000600254905090565b610d13612309565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610da2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d9990613f0b565b60405180910390fd5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f90b8024c4923d3873ff5b9fcb43d0360d4b9217fa41225d07ba379993552e74360405160405180910390a380600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000610e6f8484846124da565b610f3084610e7b612309565b610f2b85604051806060016040528060288152602001614de260289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610ee1612309565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612f2f9092919063ffffffff16565b612311565b600190509392505050565b61dead81565b60006012905090565b6000610ff3610f57612309565b84610fee8560016000610f68612309565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122ab90919063ffffffff16565b612311565b6001905092915050565b7f000000000000000000000000f283e4a36fe717e5ca6b12c5d68d4422951d144981565b6000601760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60105481565b600b60009054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6110e0612309565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461116f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161116690613f0b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b611238612309565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146112c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112be90613f0b565b60405180910390fd5b80601860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600d5481565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60115481565b6113ac612309565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461143b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161143290613f0b565b60405180910390fd5b80600b60006101000a81548160ff02191690831515021790555050565b60606004805461146790613e8e565b80601f016020809104026020016040519081016040528092919081815260200182805461149390613e8e565b80156114e05780601f106114b5576101008083540402835291602001916114e0565b820191906000526020600020905b8154815290600101906020018083116114c357829003601f168201915b5050505050905090565b6114f2612309565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611581576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161157890613f0b565b60405180910390fd5b7f000000000000000000000000f283e4a36fe717e5ca6b12c5d68d4422951d144973ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361160f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161160690614100565b60405180910390fd5b6116198282612f93565b5050565b600f5481565b60135481565b60006116ec611636612309565b846116e785604051806060016040528060258152602001614e0a6025913960016000611660612309565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612f2f9092919063ffffffff16565b612311565b6001905092915050565b600061170a611703612309565b84846124da565b6001905092915050565b61171c612309565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146117ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117a290613f0b565b60405180910390fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fa751787977eeb3902e30e1d19ca00c6ad274a1f622c31a206e32366700b0567460405160405180910390a380600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60196020528060005260406000206000915054906101000a900460ff1681565b601a6020528060005260406000206000915054906101000a900460ff1681565b6118b3612309565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611942576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161193990613f0b565b60405180910390fd5b80601760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516119df9190613bb9565b60405180910390a25050565b60085481565b60006119fb612309565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611a8a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a8190613f0b565b60405180910390fd5b620186a06001611a98610d01565b611aa29190613f5a565b611aac9190613fcb565b821015611aee576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ae590614192565b60405180910390fd5b6103e86005611afb610d01565b611b059190613f5a565b611b0f9190613fcb565b821115611b51576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b4890614224565b60405180910390fd5b8160098190555060019050919050565b600c5481565b611b6f612309565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611bfe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bf590613f0b565b60405180910390fd5b80601960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611ce8612309565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611d77576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d6e90613f0b565b60405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611de5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ddc906142b6565b60405180910390fd5b60008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611e209190613d34565b602060405180830381865afa158015611e3d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e6191906142eb565b11611ea1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e9890614364565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb611ec561134e565b8373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611efe9190613d34565b602060405180830381865afa158015611f1b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f3f91906142eb565b6040518363ffffffff1660e01b8152600401611f5c929190614384565b6020604051808303816000875af1158015611f7b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f9f91906143c2565b5050565b60095481565b600e5481565b611fb7612309565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612046576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161203d90613f0b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036120b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120ac90614461565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b61217d612309565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461220c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161220390613f0b565b60405180910390fd5b6000471161224f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612246906144cd565b60405180910390fd5b61225761134e565b73ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f1935050505015801561229c573d6000803e3d6000fd5b50565b60125481565b600a5481565b60008082846122ba91906144ed565b9050838110156122ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122f69061456d565b60405180910390fd5b8091505092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612380576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612377906145ff565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036123ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123e690614691565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516124cd9190613cb7565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612549576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161254090614723565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036125b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125af906147b5565b60405180910390fd5b601960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615801561265c5750601960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b61269b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161269290614821565b60405180910390fd5b600081036126b4576126af83836000613034565b612f2a565b6126bc61134e565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561272a57506126fa61134e565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156127635750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561279d575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156127b65750600560149054906101000a900460ff16155b15612a5257601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16801561285e5750601860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612905576008548111156128a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161289f906148b3565b60405180910390fd5b600a546128b483611090565b826128bf91906144ed565b1115612900576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128f79061491f565b60405180910390fd5b612a51565b601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156129a85750601860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156129f7576008548111156129f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129e9906149b1565b60405180910390fd5b612a50565b600a54612a0383611090565b82612a0e91906144ed565b1115612a4f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a469061491f565b60405180910390fd5b5b5b5b6000612a5d30611090565b905060006009548210159050808015612a825750600b60009054906101000a900460ff165b8015612a9b5750600560149054906101000a900460ff16155b8015612af15750601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015612b475750601760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015612b9d5750601760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612be1576001600560146101000a81548160ff021916908315150217905550612bc56132c7565b6000600560146101000a81548160ff0219169083151502179055505b6000600560149054906101000a900460ff16159050601760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680612c975750601760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15612ca157600090505b60008115612f1a57601a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015612d0457506000601054115b15612dd157612d316064612d236010548861358490919063ffffffff16565b6135fe90919063ffffffff16565b905060105460125482612d449190613f5a565b612d4e9190613fcb565b60156000828254612d5f91906144ed565b9250508190555060105460135482612d779190613f5a565b612d819190613fcb565b60166000828254612d9291906144ed565b9250508190555060105460115482612daa9190613f5a565b612db49190613fcb565b60146000828254612dc591906144ed565b92505081905550612ef6565b601a60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015612e2c57506000600c54115b15612ef557612e596064612e4b600c548861358490919063ffffffff16565b6135fe90919063ffffffff16565b9050600c54600e5482612e6c9190613f5a565b612e769190613fcb565b60156000828254612e8791906144ed565b92505081905550600c54600f5482612e9f9190613f5a565b612ea99190613fcb565b60166000828254612eba91906144ed565b92505081905550600c54600d5482612ed29190613f5a565b612edc9190613fcb565b60146000828254612eed91906144ed565b925050819055505b5b6000811115612f0b57612f0a873083613034565b5b8085612f1791906149d1565b94505b612f25878787613034565b505050505b505050565b6000838311158290612f77576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f6e9190613aa3565b60405180910390fd5b5060008385612f8691906149d1565b9050809150509392505050565b80601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036130a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161309a90614723565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613112576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613109906147b5565b60405180910390fd5b61311d838383613648565b61318881604051806060016040528060268152602001614dbc602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612f2f9092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061321b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122ab90919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516132ba9190613cb7565b60405180910390a3505050565b60006132d230611090565b905060006016546014546015546132e991906144ed565b6132f391906144ed565b905060008214806133045750600081145b15613310575050613582565b6000600282601554856133239190613f5a565b61332d9190613fcb565b6133379190613fcb565b9050600061334e828561364d90919063ffffffff16565b9050600047905061335e82613697565b6000613373824761364d90919063ffffffff16565b9050600061339e866133906014548561358490919063ffffffff16565b6135fe90919063ffffffff16565b905060006133c9876133bb6016548661358490919063ffffffff16565b6135fe90919063ffffffff16565b905060008183856133da91906149d1565b6133e491906149d1565b90506000601581905550600060148190555060006016819055506000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168460405161344690614a36565b60006040518083038185875af1925050503d8060008114613483576040519150601f19603f3d011682016040523d82523d6000602084013e613488565b606091505b5050905060008811801561349c5750600082115b156134e9576134ab88836138d4565b7f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb56187836015546040516134e093929190614a4b565b60405180910390a15b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff164760405161352f90614a36565b60006040518083038185875af1925050503d806000811461356c576040519150601f19603f3d011682016040523d82523d6000602084013e613571565b606091505b505080915050505050505050505050505b565b600080830361359657600090506135f8565b600082846135a49190613f5a565b90508284826135b39190613fcb565b146135f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016135ea90614af4565b60405180910390fd5b809150505b92915050565b600061364083836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506139b0565b905092915050565b505050565b600061368f83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612f2f565b905092915050565b6000600267ffffffffffffffff8111156136b4576136b3614b14565b5b6040519080825280602002602001820160405280156136e25781602001602082028036833780820191505090505b50905030816000815181106136fa576136f9614b43565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561379f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906137c39190614b87565b816001815181106137d7576137d6614b43565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505061383c307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d84612311565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b815260040161389e959493929190614cad565b600060405180830381600087803b1580156138b857600080fd5b505af11580156138cc573d6000803e3d6000fd5b505050505050565b6138ff307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d84612311565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663f305d71982308560008061dead426040518863ffffffff1660e01b815260040161396696959493929190614d07565b60606040518083038185885af1158015613984573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906139a99190614d68565b5050505050565b600080831182906139f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016139ee9190613aa3565b60405180910390fd5b5060008385613a069190613fcb565b9050809150509392505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613a4d578082015181840152602081019050613a32565b60008484015250505050565b6000601f19601f8301169050919050565b6000613a7582613a13565b613a7f8185613a1e565b9350613a8f818560208601613a2f565b613a9881613a59565b840191505092915050565b60006020820190508181036000830152613abd8184613a6a565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000613af582613aca565b9050919050565b613b0581613aea565b8114613b1057600080fd5b50565b600081359050613b2281613afc565b92915050565b6000819050919050565b613b3b81613b28565b8114613b4657600080fd5b50565b600081359050613b5881613b32565b92915050565b60008060408385031215613b7557613b74613ac5565b5b6000613b8385828601613b13565b9250506020613b9485828601613b49565b9150509250929050565b60008115159050919050565b613bb381613b9e565b82525050565b6000602082019050613bce6000830184613baa565b92915050565b600060208284031215613bea57613be9613ac5565b5b6000613bf884828501613b49565b91505092915050565b600060208284031215613c1757613c16613ac5565b5b6000613c2584828501613b13565b91505092915050565b6000819050919050565b6000613c53613c4e613c4984613aca565b613c2e565b613aca565b9050919050565b6000613c6582613c38565b9050919050565b6000613c7782613c5a565b9050919050565b613c8781613c6c565b82525050565b6000602082019050613ca26000830184613c7e565b92915050565b613cb181613b28565b82525050565b6000602082019050613ccc6000830184613ca8565b92915050565b600080600060608486031215613ceb57613cea613ac5565b5b6000613cf986828701613b13565b9350506020613d0a86828701613b13565b9250506040613d1b86828701613b49565b9150509250925092565b613d2e81613aea565b82525050565b6000602082019050613d496000830184613d25565b92915050565b600060ff82169050919050565b613d6581613d4f565b82525050565b6000602082019050613d806000830184613d5c565b92915050565b613d8f81613b9e565b8114613d9a57600080fd5b50565b600081359050613dac81613d86565b92915050565b60008060408385031215613dc957613dc8613ac5565b5b6000613dd785828601613b13565b9250506020613de885828601613d9d565b9150509250929050565b600060208284031215613e0857613e07613ac5565b5b6000613e1684828501613d9d565b91505092915050565b60008060408385031215613e3657613e35613ac5565b5b6000613e4485828601613b13565b9250506020613e5585828601613b13565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680613ea657607f821691505b602082108103613eb957613eb8613e5f565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000613ef5602083613a1e565b9150613f0082613ebf565b602082019050919050565b60006020820190508181036000830152613f2481613ee8565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000613f6582613b28565b9150613f7083613b28565b9250828202613f7e81613b28565b91508282048414831517613f9557613f94613f2b565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613fd682613b28565b9150613fe183613b28565b925082613ff157613ff0613f9c565b5b828204905092915050565b7f43616e6e6f7420736574206d61785472616e73616374696f6e416d6f756e742060008201527f6c6f776572207468616e20302e35250000000000000000000000000000000000602082015250565b6000614058602f83613a1e565b915061406382613ffc565b604082019050919050565b600060208201905081810360008301526140878161404b565b9050919050565b7f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060008201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000602082015250565b60006140ea603983613a1e565b91506140f58261408e565b604082019050919050565b60006020820190508181036000830152614119816140dd565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60008201527f20302e3030312520746f74616c20737570706c792e0000000000000000000000602082015250565b600061417c603583613a1e565b915061418782614120565b604082019050919050565b600060208201905081810360008301526141ab8161416f565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206869676865722074686160008201527f6e20302e352520746f74616c20737570706c792e000000000000000000000000602082015250565b600061420e603483613a1e565b9150614219826141b2565b604082019050919050565b6000602082019050818103600083015261423d81614201565b9050919050565b7f43616e277420776974686472617720746f6b656e732064657374696e6564206660008201527f6f72206c69717569646974790000000000000000000000000000000000000000602082015250565b60006142a0602c83613a1e565b91506142ab82614244565b604082019050919050565b600060208201905081810360008301526142cf81614293565b9050919050565b6000815190506142e581613b32565b92915050565b60006020828403121561430157614300613ac5565b5b600061430f848285016142d6565b91505092915050565b7f43616e2774207769746864726177203000000000000000000000000000000000600082015250565b600061434e601083613a1e565b915061435982614318565b602082019050919050565b6000602082019050818103600083015261437d81614341565b9050919050565b60006040820190506143996000830185613d25565b6143a66020830184613ca8565b9392505050565b6000815190506143bc81613d86565b92915050565b6000602082840312156143d8576143d7613ac5565b5b60006143e6848285016143ad565b91505092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061444b602683613a1e565b9150614456826143ef565b604082019050919050565b6000602082019050818103600083015261447a8161443e565b9050919050565b7f43616e2774207769746864726177206e65676174697665206f72207a65726f00600082015250565b60006144b7601f83613a1e565b91506144c282614481565b602082019050919050565b600060208201905081810360008301526144e6816144aa565b9050919050565b60006144f882613b28565b915061450383613b28565b925082820190508082111561451b5761451a613f2b565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000614557601b83613a1e565b915061456282614521565b602082019050919050565b600060208201905081810360008301526145868161454a565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006145e9602483613a1e565b91506145f48261458d565b604082019050919050565b60006020820190508181036000830152614618816145dc565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061467b602283613a1e565b91506146868261461f565b604082019050919050565b600060208201905081810360008301526146aa8161466e565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061470d602583613a1e565b9150614718826146b1565b604082019050919050565b6000602082019050818103600083015261473c81614700565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061479f602383613a1e565b91506147aa82614743565b604082019050919050565b600060208201905081810360008301526147ce81614792565b9050919050565b7f426c61636b6c6973746564206164647265737300000000000000000000000000600082015250565b600061480b601383613a1e565b9150614816826147d5565b602082019050919050565b6000602082019050818103600083015261483a816147fe565b9050919050565b7f427579207472616e7366657220616d6f756e742065786365656473207468652060008201527f6d61785472616e73616374696f6e416d6f756e742e0000000000000000000000602082015250565b600061489d603583613a1e565b91506148a882614841565b604082019050919050565b600060208201905081810360008301526148cc81614890565b9050919050565b7f4d61782077616c6c657420657863656564656400000000000000000000000000600082015250565b6000614909601383613a1e565b9150614914826148d3565b602082019050919050565b60006020820190508181036000830152614938816148fc565b9050919050565b7f53656c6c207472616e7366657220616d6f756e7420657863656564732074686560008201527f206d61785472616e73616374696f6e416d6f756e742e00000000000000000000602082015250565b600061499b603683613a1e565b91506149a68261493f565b604082019050919050565b600060208201905081810360008301526149ca8161498e565b9050919050565b60006149dc82613b28565b91506149e783613b28565b92508282039050818111156149ff576149fe613f2b565b5b92915050565b600081905092915050565b50565b6000614a20600083614a05565b9150614a2b82614a10565b600082019050919050565b6000614a4182614a13565b9150819050919050565b6000606082019050614a606000830186613ca8565b614a6d6020830185613ca8565b614a7a6040830184613ca8565b949350505050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b6000614ade602183613a1e565b9150614ae982614a82565b604082019050919050565b60006020820190508181036000830152614b0d81614ad1565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050614b8181613afc565b92915050565b600060208284031215614b9d57614b9c613ac5565b5b6000614bab84828501614b72565b91505092915050565b6000819050919050565b6000614bd9614bd4614bcf84614bb4565b613c2e565b613b28565b9050919050565b614be981614bbe565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b614c2481613aea565b82525050565b6000614c368383614c1b565b60208301905092915050565b6000602082019050919050565b6000614c5a82614bef565b614c648185614bfa565b9350614c6f83614c0b565b8060005b83811015614ca0578151614c878882614c2a565b9750614c9283614c42565b925050600181019050614c73565b5085935050505092915050565b600060a082019050614cc26000830188613ca8565b614ccf6020830187614be0565b8181036040830152614ce18186614c4f565b9050614cf06060830185613d25565b614cfd6080830184613ca8565b9695505050505050565b600060c082019050614d1c6000830189613d25565b614d296020830188613ca8565b614d366040830187614be0565b614d436060830186614be0565b614d506080830185613d25565b614d5d60a0830184613ca8565b979650505050505050565b600080600060608486031215614d8157614d80613ac5565b5b6000614d8f868287016142d6565b9350506020614da0868287016142d6565b9250506040614db1868287016142d6565b915050925092509256fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220f650e28fb58e5137b66beeca61399c78cb26ba97b90f05bf07b7daec6fe8d1be64736f6c63430008120033
Creation ByteCode
0x60c06040526001600b60006101000a81548160ff0219169083151502179055503480156200002c57600080fd5b506040518060400160405280600781526020017f5368656e726f6e000000000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f5348454e540000000000000000000000000000000000000000000000000000008152508160039081620000aa919062000fb8565b508060049081620000bc919062000fb8565b5050506000620000d16200066160201b60201c565b905080600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35060003390506000737a250d5630b4cf539739df2c5dacb4c659f2488d9050620001a18160016200066960201b60201c565b8073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000221573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000247919062001109565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002af573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002d5919062001109565b6040518363ffffffff1660e01b8152600401620002f49291906200114c565b6020604051808303816000875af115801562000314573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200033a919062001109565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250506200038260a05160016200066960201b60201c565b6200039760a05160016200076660201b60201c565b600060019050600080600190506000806001905060006001905060006c0c9f2c9cd04674edea4000000090506064600182620003d49190620011a8565b620003e0919062001222565b600881905550612710600582620003f89190620011a8565b62000404919062001222565b60098190555060646003826200041b9190620011a8565b62000427919062001222565b600a8190555086600d8190555085600e8190555084600f81905550600f54600e54600d546200045791906200125a565b6200046391906200125a565b600c819055508360118190555082601281905550816013819055506013546012546011546200049391906200125a565b6200049f91906200125a565b60108190555073845dbd0144bb8ae72681b5ffa4e581b650016386600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073769a3a6aa7ea8910347b6ab482085acac367197c600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620005628960016200080760201b60201c565b620005753060016200080760201b60201c565b6200058a61dead60016200080760201b60201c565b620005bf600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660016200080760201b60201c565b620005d28960016200066960201b60201c565b620005e53060016200066960201b60201c565b6200061a600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660016200066960201b60201c565b6200062f61dead60016200066960201b60201c565b6200064189826200095460201b60201c565b620006528962000b0260201b60201c565b505050505050505050620014fc565b600033905090565b620006796200066160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146200070b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200070290620012f6565b60405180910390fd5b80601860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b80601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b620008176200066160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614620008a9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620008a090620012f6565b60405180910390fd5b80601760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df78260405162000948919062001335565b60405180910390a25050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620009c6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620009bd90620013a2565b60405180910390fd5b620009da6000838362000cd660201b60201c565b620009f68160025462000cdb60201b620022ab1790919060201c565b60028190555062000a54816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205462000cdb60201b620022ab1790919060201c565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000af69190620013d5565b60405180910390a35050565b62000b126200066160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161462000ba4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000b9b90620012f6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160362000c16576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000c0d9062001468565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b505050565b600080828462000cec91906200125a565b90508381101562000d34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000d2b90620014da565b60405180910390fd5b8091505092915050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000dc057607f821691505b60208210810362000dd65762000dd562000d78565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830262000e407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000e01565b62000e4c868362000e01565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000e9962000e9362000e8d8462000e64565b62000e6e565b62000e64565b9050919050565b6000819050919050565b62000eb58362000e78565b62000ecd62000ec48262000ea0565b84845462000e0e565b825550505050565b600090565b62000ee462000ed5565b62000ef181848462000eaa565b505050565b5b8181101562000f195762000f0d60008262000eda565b60018101905062000ef7565b5050565b601f82111562000f685762000f328162000ddc565b62000f3d8462000df1565b8101602085101562000f4d578190505b62000f6562000f5c8562000df1565b83018262000ef6565b50505b505050565b600082821c905092915050565b600062000f8d6000198460080262000f6d565b1980831691505092915050565b600062000fa8838362000f7a565b9150826002028217905092915050565b62000fc38262000d3e565b67ffffffffffffffff81111562000fdf5762000fde62000d49565b5b62000feb825462000da7565b62000ff882828562000f1d565b600060209050601f8311600181146200103057600084156200101b578287015190505b62001027858262000f9a565b86555062001097565b601f198416620010408662000ddc565b60005b828110156200106a5784890151825560018201915060208501945060208101905062001043565b868310156200108a578489015162001086601f89168262000f7a565b8355505b6001600288020188555050505b505050505050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620010d182620010a4565b9050919050565b620010e381620010c4565b8114620010ef57600080fd5b50565b6000815190506200110381620010d8565b92915050565b6000602082840312156200112257620011216200109f565b5b60006200113284828501620010f2565b91505092915050565b6200114681620010c4565b82525050565b60006040820190506200116360008301856200113b565b6200117260208301846200113b565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000620011b58262000e64565b9150620011c28362000e64565b9250828202620011d28162000e64565b91508282048414831517620011ec57620011eb62001179565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006200122f8262000e64565b91506200123c8362000e64565b9250826200124f576200124e620011f3565b5b828204905092915050565b6000620012678262000e64565b9150620012748362000e64565b92508282019050808211156200128f576200128e62001179565b5b92915050565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000620012de60208362001295565b9150620012eb82620012a6565b602082019050919050565b600060208201905081810360008301526200131181620012cf565b9050919050565b60008115159050919050565b6200132f8162001318565b82525050565b60006020820190506200134c600083018462001324565b92915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b60006200138a601f8362001295565b9150620013978262001352565b602082019050919050565b60006020820190508181036000830152620013bd816200137b565b9050919050565b620013cf8162000e64565b82525050565b6000602082019050620013ec6000830184620013c4565b92915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006200145060268362001295565b91506200145d82620013f2565b604082019050919050565b60006020820190508181036000830152620014838162001441565b9050919050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000620014c2601b8362001295565b9150620014cf826200148a565b602082019050919050565b60006020820190508181036000830152620014f581620014b3565b9050919050565b60805160a051614e646200154c60003960008181610fff0152611583015260008181610cdf01528181613736015281816138170152818161383e015281816138da01526139010152614e646000f3fe6080604052600436106102815760003560e01c8063924de9b71161014f578063c8c8ebe4116100c1578063e2f456051161007a578063e2f45605146109f7578063f11a24d314610a22578063f2fde38b14610a4d578063f5648a4f14610a76578063f637434214610a8d578063f8b45b0514610ab857610288565b8063c8c8ebe4146108d5578063d257b34f14610900578063d85ba0631461093d578063d9a0c16914610968578063dd62ed3e14610991578063e083e922146109ce57610288565b8063a457c2d711610113578063a457c2d71461078f578063a9059cbb146107cc578063aacebbe314610809578063abb8105214610832578063b62496f51461086f578063c0246668146108ac57610288565b8063924de9b7146106bc57806395d89b41146106e55780639a7a23d6146107105780639c3b4fdc14610739578063a0d82dc51461076457610288565b806349bd5a5e116101f35780637571336a116101ac5780637571336a146105bc57806375f0a874146105e55780637bce5a04146106105780638da5cb5b1461063b5780638ea5220f14610666578063921369131461069157610288565b806349bd5a5e146104aa5780634fbee193146104d55780636a486a8e146105125780636ddd17131461053d57806370a0823114610568578063715018a6146105a557610288565b806318160ddd1161024557806318160ddd146103865780631816467f146103b157806323b872dd146103da57806327c8f83514610417578063313ce56714610442578063395093511461046d57610288565b806306fdde031461028d578063095ea7b3146102b8578063106b5da1146102f557806310d5de531461031e5780631694505e1461035b57610288565b3661028857005b600080fd5b34801561029957600080fd5b506102a2610ae3565b6040516102af9190613aa3565b60405180910390f35b3480156102c457600080fd5b506102df60048036038101906102da9190613b5e565b610b75565b6040516102ec9190613bb9565b60405180910390f35b34801561030157600080fd5b5061031c60048036038101906103179190613bd4565b610b93565b005b34801561032a57600080fd5b5061034560048036038101906103409190613c01565b610cbd565b6040516103529190613bb9565b60405180910390f35b34801561036757600080fd5b50610370610cdd565b60405161037d9190613c8d565b60405180910390f35b34801561039257600080fd5b5061039b610d01565b6040516103a89190613cb7565b60405180910390f35b3480156103bd57600080fd5b506103d860048036038101906103d39190613c01565b610d0b565b005b3480156103e657600080fd5b5061040160048036038101906103fc9190613cd2565b610e62565b60405161040e9190613bb9565b60405180910390f35b34801561042357600080fd5b5061042c610f3b565b6040516104399190613d34565b60405180910390f35b34801561044e57600080fd5b50610457610f41565b6040516104649190613d6b565b60405180910390f35b34801561047957600080fd5b50610494600480360381019061048f9190613b5e565b610f4a565b6040516104a19190613bb9565b60405180910390f35b3480156104b657600080fd5b506104bf610ffd565b6040516104cc9190613d34565b60405180910390f35b3480156104e157600080fd5b506104fc60048036038101906104f79190613c01565b611021565b6040516105099190613bb9565b60405180910390f35b34801561051e57600080fd5b50610527611077565b6040516105349190613cb7565b60405180910390f35b34801561054957600080fd5b5061055261107d565b60405161055f9190613bb9565b60405180910390f35b34801561057457600080fd5b5061058f600480360381019061058a9190613c01565b611090565b60405161059c9190613cb7565b60405180910390f35b3480156105b157600080fd5b506105ba6110d8565b005b3480156105c857600080fd5b506105e360048036038101906105de9190613db2565b611230565b005b3480156105f157600080fd5b506105fa611322565b6040516106079190613d34565b60405180910390f35b34801561061c57600080fd5b50610625611348565b6040516106329190613cb7565b60405180910390f35b34801561064757600080fd5b5061065061134e565b60405161065d9190613d34565b60405180910390f35b34801561067257600080fd5b5061067b611378565b6040516106889190613d34565b60405180910390f35b34801561069d57600080fd5b506106a661139e565b6040516106b39190613cb7565b60405180910390f35b3480156106c857600080fd5b506106e360048036038101906106de9190613df2565b6113a4565b005b3480156106f157600080fd5b506106fa611458565b6040516107079190613aa3565b60405180910390f35b34801561071c57600080fd5b5061073760048036038101906107329190613db2565b6114ea565b005b34801561074557600080fd5b5061074e61161d565b60405161075b9190613cb7565b60405180910390f35b34801561077057600080fd5b50610779611623565b6040516107869190613cb7565b60405180910390f35b34801561079b57600080fd5b506107b660048036038101906107b19190613b5e565b611629565b6040516107c39190613bb9565b60405180910390f35b3480156107d857600080fd5b506107f360048036038101906107ee9190613b5e565b6116f6565b6040516108009190613bb9565b60405180910390f35b34801561081557600080fd5b50610830600480360381019061082b9190613c01565b611714565b005b34801561083e57600080fd5b5061085960048036038101906108549190613c01565b61186b565b6040516108669190613bb9565b60405180910390f35b34801561087b57600080fd5b5061089660048036038101906108919190613c01565b61188b565b6040516108a39190613bb9565b60405180910390f35b3480156108b857600080fd5b506108d360048036038101906108ce9190613db2565b6118ab565b005b3480156108e157600080fd5b506108ea6119eb565b6040516108f79190613cb7565b60405180910390f35b34801561090c57600080fd5b5061092760048036038101906109229190613bd4565b6119f1565b6040516109349190613bb9565b60405180910390f35b34801561094957600080fd5b50610952611b61565b60405161095f9190613cb7565b60405180910390f35b34801561097457600080fd5b5061098f600480360381019061098a9190613db2565b611b67565b005b34801561099d57600080fd5b506109b860048036038101906109b39190613e1f565b611c59565b6040516109c59190613cb7565b60405180910390f35b3480156109da57600080fd5b506109f560048036038101906109f09190613c01565b611ce0565b005b348015610a0357600080fd5b50610a0c611fa3565b604051610a199190613cb7565b60405180910390f35b348015610a2e57600080fd5b50610a37611fa9565b604051610a449190613cb7565b60405180910390f35b348015610a5957600080fd5b50610a746004803603810190610a6f9190613c01565b611faf565b005b348015610a8257600080fd5b50610a8b612175565b005b348015610a9957600080fd5b50610aa261229f565b604051610aaf9190613cb7565b60405180910390f35b348015610ac457600080fd5b50610acd6122a5565b604051610ada9190613cb7565b60405180910390f35b606060038054610af290613e8e565b80601f0160208091040260200160405190810160405280929190818152602001828054610b1e90613e8e565b8015610b6b5780601f10610b4057610100808354040283529160200191610b6b565b820191906000526020600020905b815481529060010190602001808311610b4e57829003601f168201915b5050505050905090565b6000610b89610b82612309565b8484612311565b6001905092915050565b610b9b612309565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c2190613f0b565b60405180910390fd5b670de0b6b3a76400006103e86005610c40610d01565b610c4a9190613f5a565b610c549190613fcb565b610c5e9190613fcb565b811015610ca0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c979061406e565b60405180910390fd5b670de0b6b3a764000081610cb49190613f5a565b60088190555050565b60186020528060005260406000206000915054906101000a900460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600254905090565b610d13612309565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610da2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d9990613f0b565b60405180910390fd5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f90b8024c4923d3873ff5b9fcb43d0360d4b9217fa41225d07ba379993552e74360405160405180910390a380600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000610e6f8484846124da565b610f3084610e7b612309565b610f2b85604051806060016040528060288152602001614de260289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610ee1612309565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612f2f9092919063ffffffff16565b612311565b600190509392505050565b61dead81565b60006012905090565b6000610ff3610f57612309565b84610fee8560016000610f68612309565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122ab90919063ffffffff16565b612311565b6001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000601760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60105481565b600b60009054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6110e0612309565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461116f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161116690613f0b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b611238612309565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146112c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112be90613f0b565b60405180910390fd5b80601860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600d5481565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60115481565b6113ac612309565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461143b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161143290613f0b565b60405180910390fd5b80600b60006101000a81548160ff02191690831515021790555050565b60606004805461146790613e8e565b80601f016020809104026020016040519081016040528092919081815260200182805461149390613e8e565b80156114e05780601f106114b5576101008083540402835291602001916114e0565b820191906000526020600020905b8154815290600101906020018083116114c357829003601f168201915b5050505050905090565b6114f2612309565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611581576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161157890613f0b565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361160f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161160690614100565b60405180910390fd5b6116198282612f93565b5050565b600f5481565b60135481565b60006116ec611636612309565b846116e785604051806060016040528060258152602001614e0a6025913960016000611660612309565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612f2f9092919063ffffffff16565b612311565b6001905092915050565b600061170a611703612309565b84846124da565b6001905092915050565b61171c612309565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146117ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117a290613f0b565b60405180910390fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fa751787977eeb3902e30e1d19ca00c6ad274a1f622c31a206e32366700b0567460405160405180910390a380600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60196020528060005260406000206000915054906101000a900460ff1681565b601a6020528060005260406000206000915054906101000a900460ff1681565b6118b3612309565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611942576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161193990613f0b565b60405180910390fd5b80601760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516119df9190613bb9565b60405180910390a25050565b60085481565b60006119fb612309565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611a8a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a8190613f0b565b60405180910390fd5b620186a06001611a98610d01565b611aa29190613f5a565b611aac9190613fcb565b821015611aee576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ae590614192565b60405180910390fd5b6103e86005611afb610d01565b611b059190613f5a565b611b0f9190613fcb565b821115611b51576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b4890614224565b60405180910390fd5b8160098190555060019050919050565b600c5481565b611b6f612309565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611bfe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bf590613f0b565b60405180910390fd5b80601960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611ce8612309565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611d77576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d6e90613f0b565b60405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611de5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ddc906142b6565b60405180910390fd5b60008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611e209190613d34565b602060405180830381865afa158015611e3d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e6191906142eb565b11611ea1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e9890614364565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb611ec561134e565b8373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611efe9190613d34565b602060405180830381865afa158015611f1b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f3f91906142eb565b6040518363ffffffff1660e01b8152600401611f5c929190614384565b6020604051808303816000875af1158015611f7b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f9f91906143c2565b5050565b60095481565b600e5481565b611fb7612309565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612046576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161203d90613f0b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036120b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120ac90614461565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b61217d612309565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461220c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161220390613f0b565b60405180910390fd5b6000471161224f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612246906144cd565b60405180910390fd5b61225761134e565b73ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f1935050505015801561229c573d6000803e3d6000fd5b50565b60125481565b600a5481565b60008082846122ba91906144ed565b9050838110156122ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122f69061456d565b60405180910390fd5b8091505092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612380576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612377906145ff565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036123ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123e690614691565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516124cd9190613cb7565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612549576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161254090614723565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036125b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125af906147b5565b60405180910390fd5b601960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615801561265c5750601960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b61269b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161269290614821565b60405180910390fd5b600081036126b4576126af83836000613034565b612f2a565b6126bc61134e565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561272a57506126fa61134e565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156127635750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561279d575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156127b65750600560149054906101000a900460ff16155b15612a5257601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16801561285e5750601860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612905576008548111156128a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161289f906148b3565b60405180910390fd5b600a546128b483611090565b826128bf91906144ed565b1115612900576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128f79061491f565b60405180910390fd5b612a51565b601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156129a85750601860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156129f7576008548111156129f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129e9906149b1565b60405180910390fd5b612a50565b600a54612a0383611090565b82612a0e91906144ed565b1115612a4f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a469061491f565b60405180910390fd5b5b5b5b6000612a5d30611090565b905060006009548210159050808015612a825750600b60009054906101000a900460ff165b8015612a9b5750600560149054906101000a900460ff16155b8015612af15750601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015612b475750601760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015612b9d5750601760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612be1576001600560146101000a81548160ff021916908315150217905550612bc56132c7565b6000600560146101000a81548160ff0219169083151502179055505b6000600560149054906101000a900460ff16159050601760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680612c975750601760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15612ca157600090505b60008115612f1a57601a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015612d0457506000601054115b15612dd157612d316064612d236010548861358490919063ffffffff16565b6135fe90919063ffffffff16565b905060105460125482612d449190613f5a565b612d4e9190613fcb565b60156000828254612d5f91906144ed565b9250508190555060105460135482612d779190613f5a565b612d819190613fcb565b60166000828254612d9291906144ed565b9250508190555060105460115482612daa9190613f5a565b612db49190613fcb565b60146000828254612dc591906144ed565b92505081905550612ef6565b601a60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015612e2c57506000600c54115b15612ef557612e596064612e4b600c548861358490919063ffffffff16565b6135fe90919063ffffffff16565b9050600c54600e5482612e6c9190613f5a565b612e769190613fcb565b60156000828254612e8791906144ed565b92505081905550600c54600f5482612e9f9190613f5a565b612ea99190613fcb565b60166000828254612eba91906144ed565b92505081905550600c54600d5482612ed29190613f5a565b612edc9190613fcb565b60146000828254612eed91906144ed565b925050819055505b5b6000811115612f0b57612f0a873083613034565b5b8085612f1791906149d1565b94505b612f25878787613034565b505050505b505050565b6000838311158290612f77576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f6e9190613aa3565b60405180910390fd5b5060008385612f8691906149d1565b9050809150509392505050565b80601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036130a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161309a90614723565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613112576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613109906147b5565b60405180910390fd5b61311d838383613648565b61318881604051806060016040528060268152602001614dbc602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612f2f9092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061321b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122ab90919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516132ba9190613cb7565b60405180910390a3505050565b60006132d230611090565b905060006016546014546015546132e991906144ed565b6132f391906144ed565b905060008214806133045750600081145b15613310575050613582565b6000600282601554856133239190613f5a565b61332d9190613fcb565b6133379190613fcb565b9050600061334e828561364d90919063ffffffff16565b9050600047905061335e82613697565b6000613373824761364d90919063ffffffff16565b9050600061339e866133906014548561358490919063ffffffff16565b6135fe90919063ffffffff16565b905060006133c9876133bb6016548661358490919063ffffffff16565b6135fe90919063ffffffff16565b905060008183856133da91906149d1565b6133e491906149d1565b90506000601581905550600060148190555060006016819055506000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168460405161344690614a36565b60006040518083038185875af1925050503d8060008114613483576040519150601f19603f3d011682016040523d82523d6000602084013e613488565b606091505b5050905060008811801561349c5750600082115b156134e9576134ab88836138d4565b7f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb56187836015546040516134e093929190614a4b565b60405180910390a15b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff164760405161352f90614a36565b60006040518083038185875af1925050503d806000811461356c576040519150601f19603f3d011682016040523d82523d6000602084013e613571565b606091505b505080915050505050505050505050505b565b600080830361359657600090506135f8565b600082846135a49190613f5a565b90508284826135b39190613fcb565b146135f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016135ea90614af4565b60405180910390fd5b809150505b92915050565b600061364083836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506139b0565b905092915050565b505050565b600061368f83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612f2f565b905092915050565b6000600267ffffffffffffffff8111156136b4576136b3614b14565b5b6040519080825280602002602001820160405280156136e25781602001602082028036833780820191505090505b50905030816000815181106136fa576136f9614b43565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561379f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906137c39190614b87565b816001815181106137d7576137d6614b43565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505061383c307f000000000000000000000000000000000000000000000000000000000000000084612311565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b815260040161389e959493929190614cad565b600060405180830381600087803b1580156138b857600080fd5b505af11580156138cc573d6000803e3d6000fd5b505050505050565b6138ff307f000000000000000000000000000000000000000000000000000000000000000084612311565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f305d71982308560008061dead426040518863ffffffff1660e01b815260040161396696959493929190614d07565b60606040518083038185885af1158015613984573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906139a99190614d68565b5050505050565b600080831182906139f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016139ee9190613aa3565b60405180910390fd5b5060008385613a069190613fcb565b9050809150509392505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613a4d578082015181840152602081019050613a32565b60008484015250505050565b6000601f19601f8301169050919050565b6000613a7582613a13565b613a7f8185613a1e565b9350613a8f818560208601613a2f565b613a9881613a59565b840191505092915050565b60006020820190508181036000830152613abd8184613a6a565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000613af582613aca565b9050919050565b613b0581613aea565b8114613b1057600080fd5b50565b600081359050613b2281613afc565b92915050565b6000819050919050565b613b3b81613b28565b8114613b4657600080fd5b50565b600081359050613b5881613b32565b92915050565b60008060408385031215613b7557613b74613ac5565b5b6000613b8385828601613b13565b9250506020613b9485828601613b49565b9150509250929050565b60008115159050919050565b613bb381613b9e565b82525050565b6000602082019050613bce6000830184613baa565b92915050565b600060208284031215613bea57613be9613ac5565b5b6000613bf884828501613b49565b91505092915050565b600060208284031215613c1757613c16613ac5565b5b6000613c2584828501613b13565b91505092915050565b6000819050919050565b6000613c53613c4e613c4984613aca565b613c2e565b613aca565b9050919050565b6000613c6582613c38565b9050919050565b6000613c7782613c5a565b9050919050565b613c8781613c6c565b82525050565b6000602082019050613ca26000830184613c7e565b92915050565b613cb181613b28565b82525050565b6000602082019050613ccc6000830184613ca8565b92915050565b600080600060608486031215613ceb57613cea613ac5565b5b6000613cf986828701613b13565b9350506020613d0a86828701613b13565b9250506040613d1b86828701613b49565b9150509250925092565b613d2e81613aea565b82525050565b6000602082019050613d496000830184613d25565b92915050565b600060ff82169050919050565b613d6581613d4f565b82525050565b6000602082019050613d806000830184613d5c565b92915050565b613d8f81613b9e565b8114613d9a57600080fd5b50565b600081359050613dac81613d86565b92915050565b60008060408385031215613dc957613dc8613ac5565b5b6000613dd785828601613b13565b9250506020613de885828601613d9d565b9150509250929050565b600060208284031215613e0857613e07613ac5565b5b6000613e1684828501613d9d565b91505092915050565b60008060408385031215613e3657613e35613ac5565b5b6000613e4485828601613b13565b9250506020613e5585828601613b13565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680613ea657607f821691505b602082108103613eb957613eb8613e5f565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000613ef5602083613a1e565b9150613f0082613ebf565b602082019050919050565b60006020820190508181036000830152613f2481613ee8565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000613f6582613b28565b9150613f7083613b28565b9250828202613f7e81613b28565b91508282048414831517613f9557613f94613f2b565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613fd682613b28565b9150613fe183613b28565b925082613ff157613ff0613f9c565b5b828204905092915050565b7f43616e6e6f7420736574206d61785472616e73616374696f6e416d6f756e742060008201527f6c6f776572207468616e20302e35250000000000000000000000000000000000602082015250565b6000614058602f83613a1e565b915061406382613ffc565b604082019050919050565b600060208201905081810360008301526140878161404b565b9050919050565b7f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060008201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000602082015250565b60006140ea603983613a1e565b91506140f58261408e565b604082019050919050565b60006020820190508181036000830152614119816140dd565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60008201527f20302e3030312520746f74616c20737570706c792e0000000000000000000000602082015250565b600061417c603583613a1e565b915061418782614120565b604082019050919050565b600060208201905081810360008301526141ab8161416f565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206869676865722074686160008201527f6e20302e352520746f74616c20737570706c792e000000000000000000000000602082015250565b600061420e603483613a1e565b9150614219826141b2565b604082019050919050565b6000602082019050818103600083015261423d81614201565b9050919050565b7f43616e277420776974686472617720746f6b656e732064657374696e6564206660008201527f6f72206c69717569646974790000000000000000000000000000000000000000602082015250565b60006142a0602c83613a1e565b91506142ab82614244565b604082019050919050565b600060208201905081810360008301526142cf81614293565b9050919050565b6000815190506142e581613b32565b92915050565b60006020828403121561430157614300613ac5565b5b600061430f848285016142d6565b91505092915050565b7f43616e2774207769746864726177203000000000000000000000000000000000600082015250565b600061434e601083613a1e565b915061435982614318565b602082019050919050565b6000602082019050818103600083015261437d81614341565b9050919050565b60006040820190506143996000830185613d25565b6143a66020830184613ca8565b9392505050565b6000815190506143bc81613d86565b92915050565b6000602082840312156143d8576143d7613ac5565b5b60006143e6848285016143ad565b91505092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061444b602683613a1e565b9150614456826143ef565b604082019050919050565b6000602082019050818103600083015261447a8161443e565b9050919050565b7f43616e2774207769746864726177206e65676174697665206f72207a65726f00600082015250565b60006144b7601f83613a1e565b91506144c282614481565b602082019050919050565b600060208201905081810360008301526144e6816144aa565b9050919050565b60006144f882613b28565b915061450383613b28565b925082820190508082111561451b5761451a613f2b565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000614557601b83613a1e565b915061456282614521565b602082019050919050565b600060208201905081810360008301526145868161454a565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006145e9602483613a1e565b91506145f48261458d565b604082019050919050565b60006020820190508181036000830152614618816145dc565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b600061467b602283613a1e565b91506146868261461f565b604082019050919050565b600060208201905081810360008301526146aa8161466e565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061470d602583613a1e565b9150614718826146b1565b604082019050919050565b6000602082019050818103600083015261473c81614700565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061479f602383613a1e565b91506147aa82614743565b604082019050919050565b600060208201905081810360008301526147ce81614792565b9050919050565b7f426c61636b6c6973746564206164647265737300000000000000000000000000600082015250565b600061480b601383613a1e565b9150614816826147d5565b602082019050919050565b6000602082019050818103600083015261483a816147fe565b9050919050565b7f427579207472616e7366657220616d6f756e742065786365656473207468652060008201527f6d61785472616e73616374696f6e416d6f756e742e0000000000000000000000602082015250565b600061489d603583613a1e565b91506148a882614841565b604082019050919050565b600060208201905081810360008301526148cc81614890565b9050919050565b7f4d61782077616c6c657420657863656564656400000000000000000000000000600082015250565b6000614909601383613a1e565b9150614914826148d3565b602082019050919050565b60006020820190508181036000830152614938816148fc565b9050919050565b7f53656c6c207472616e7366657220616d6f756e7420657863656564732074686560008201527f206d61785472616e73616374696f6e416d6f756e742e00000000000000000000602082015250565b600061499b603683613a1e565b91506149a68261493f565b604082019050919050565b600060208201905081810360008301526149ca8161498e565b9050919050565b60006149dc82613b28565b91506149e783613b28565b92508282039050818111156149ff576149fe613f2b565b5b92915050565b600081905092915050565b50565b6000614a20600083614a05565b9150614a2b82614a10565b600082019050919050565b6000614a4182614a13565b9150819050919050565b6000606082019050614a606000830186613ca8565b614a6d6020830185613ca8565b614a7a6040830184613ca8565b949350505050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b6000614ade602183613a1e565b9150614ae982614a82565b604082019050919050565b60006020820190508181036000830152614b0d81614ad1565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050614b8181613afc565b92915050565b600060208284031215614b9d57614b9c613ac5565b5b6000614bab84828501614b72565b91505092915050565b6000819050919050565b6000614bd9614bd4614bcf84614bb4565b613c2e565b613b28565b9050919050565b614be981614bbe565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b614c2481613aea565b82525050565b6000614c368383614c1b565b60208301905092915050565b6000602082019050919050565b6000614c5a82614bef565b614c648185614bfa565b9350614c6f83614c0b565b8060005b83811015614ca0578151614c878882614c2a565b9750614c9283614c42565b925050600181019050614c73565b5085935050505092915050565b600060a082019050614cc26000830188613ca8565b614ccf6020830187614be0565b8181036040830152614ce18186614c4f565b9050614cf06060830185613d25565b614cfd6080830184613ca8565b9695505050505050565b600060c082019050614d1c6000830189613d25565b614d296020830188613ca8565b614d366040830187614be0565b614d436060830186614be0565b614d506080830185613d25565b614d5d60a0830184613ca8565b979650505050505050565b600080600060608486031215614d8157614d80613ac5565b5b6000614d8f868287016142d6565b9350506020614da0868287016142d6565b9250506040614db1868287016142d6565b915050925092509256fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220f650e28fb58e5137b66beeca61399c78cb26ba97b90f05bf07b7daec6fe8d1be64736f6c63430008120033
©2022-now by Spectre