Token
Overview ERC-1155
Total Supply:
7 N/A
Holders:
3 addresses
Transfers:
-
Contract:
[ Download CSV Export ]
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Are you the contract creator? Verify and Publish your contract source code today!
Decompile ByteCode
Decompile ByteCode
0x6080604052600436106102495760003560e01c80637bdf252511610139578063bf90fb4e116100b6578063d5abeb011161007a578063d5abeb011461090e578063d79779b214610939578063e33b7de314610976578063e985e9c5146109a1578063f242432a146109de578063f2fde38b14610a0757610290565b8063bf90fb4e14610815578063c45ac05014610840578063ce7c2ac21461087d578063d0029b51146108ba578063d56d229d146108e357610290565b80639852595c116100fd5780639852595c14610729578063a22cb46514610766578063a36ff4d81461078f578063a3f8eace146107ba578063aa152491146107f757610290565b80637bdf25251461064257806384f5c2d21461066b5780638b83209b146106965780638da5cb5b146106d35780638e15f473146106fe57610290565b80633a98ef39116101c7578063530fc0641161018b578063530fc064146105595780635fee2def1461059657806366a78e6c146105d5578063715018a61461060057806371bab6661461061757610290565b80633a98ef3914610462578063406072a91461048d57806348b75044146104ca5780634e1273f4146104f3578063501f5eb81461053057610290565b806318160ddd1161020e57806318160ddd146103a057806319165587146103cb5780632eb2c2d6146103f45780632f3666371461041d5780633718d90a1461043957610290565b8062fdd58e1461029557806301ffc9a7146102d257806307420a411461030f57806307b9fc57146103385780630e89341c1461036357610290565b36610290577f6ef95f06320e7a25a04a175ca677b7052bdd97131872c2192525a629f51be770610277610a30565b346040516102869291906147d4565b60405180910390a1005b600080fd5b3480156102a157600080fd5b506102bc60048036038101906102b79190613d69565b610a38565b6040516102c99190614c80565b60405180910390f35b3480156102de57600080fd5b506102f960048036038101906102f49190613f08565b610b01565b6040516103069190614856565b60405180910390f35b34801561031b57600080fd5b5061033660048036038101906103319190613d69565b610be3565b005b34801561034457600080fd5b5061034d610d2b565b60405161035a9190614871565b60405180910390f35b34801561036f57600080fd5b5061038a60048036038101906103859190613fcf565b610d31565b60405161039791906148de565b60405180910390f35b3480156103ac57600080fd5b506103b5610dc5565b6040516103c29190614c80565b60405180910390f35b3480156103d757600080fd5b506103f260048036038101906103ed9190613b03565b610dcb565b005b34801561040057600080fd5b5061041b60048036038101906104169190613b70565b610f4b565b005b61043760048036038101906104329190613fcf565b610fec565b005b34801561044557600080fd5b50610460600480360381019061045b9190613ea8565b611128565b005b34801561046e57600080fd5b506104776113bc565b6040516104849190614c80565b60405180910390f35b34801561049957600080fd5b506104b460048036038101906104af9190613f8f565b6113c6565b6040516104c19190614c80565b60405180910390f35b3480156104d657600080fd5b506104f160048036038101906104ec9190613f8f565b61144d565b005b3480156104ff57600080fd5b5061051a60048036038101906105159190613da9565b611661565b60405161052791906147fd565b60405180910390f35b34801561053c57600080fd5b5061055760048036038101906105529190613ad6565b61177a565b005b34801561056557600080fd5b50610580600480360381019061057b9190613fcf565b6117c6565b60405161058d9190614c80565b60405180910390f35b3480156105a257600080fd5b506105bd60048036038101906105b89190613e4e565b6117ea565b6040516105cc93929190614c9b565b60405180910390f35b3480156105e157600080fd5b506105ea611841565b6040516105f79190614c80565b60405180910390f35b34801561060c57600080fd5b50610615611847565b005b34801561062357600080fd5b5061062c61185b565b60405161063991906148c3565b60405180910390f35b34801561064e57600080fd5b5061066960048036038101906106649190613d16565b61187f565b005b34801561067757600080fd5b5061068061190d565b60405161068d9190614c80565b60405180910390f35b3480156106a257600080fd5b506106bd60048036038101906106b89190613fcf565b611913565b6040516106ca9190614658565b60405180910390f35b3480156106df57600080fd5b506106e861195b565b6040516106f59190614658565b60405180910390f35b34801561070a57600080fd5b50610713611985565b6040516107209190614c80565b60405180910390f35b34801561073557600080fd5b50610750600480360381019061074b9190613ad6565b611a6a565b60405161075d9190614c80565b60405180910390f35b34801561077257600080fd5b5061078d60048036038101906107889190613cd6565b611ab3565b005b34801561079b57600080fd5b506107a4611ac9565b6040516107b19190614658565b60405180910390f35b3480156107c657600080fd5b506107e160048036038101906107dc9190613ad6565b611aef565b6040516107ee9190614c80565b60405180910390f35b6107ff611b22565b60405161080c9190614871565b60405180910390f35b34801561082157600080fd5b5061082a611e15565b6040516108379190614658565b60405180910390f35b34801561084c57600080fd5b5061086760048036038101906108629190613f8f565b611e3b565b6040516108749190614c80565b60405180910390f35b34801561088957600080fd5b506108a4600480360381019061089f9190613ad6565b611ef9565b6040516108b19190614c80565b60405180910390f35b3480156108c657600080fd5b506108e160048036038101906108dc9190613fcf565b611f42565b005b3480156108ef57600080fd5b506108f8611f54565b6040516109059190614658565b60405180910390f35b34801561091a57600080fd5b50610923611f7a565b6040516109309190614c80565b60405180910390f35b34801561094557600080fd5b50610960600480360381019061095b9190613f62565b611f9e565b60405161096d9190614c80565b60405180910390f35b34801561098257600080fd5b5061098b611fe7565b6040516109989190614c80565b60405180910390f35b3480156109ad57600080fd5b506109c860048036038101906109c39190613b30565b611ff1565b6040516109d59190614856565b60405180910390f35b3480156109ea57600080fd5b50610a056004803603810190610a009190613c3f565b612085565b005b348015610a1357600080fd5b50610a2e6004803603810190610a299190613ad6565b612126565b005b600033905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610aa9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aa0906149a0565b60405180910390fd5b60008083815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60007fd9b67a26000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610bcc57507f0e89341c000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610bdc5750610bdb826121aa565b5b9050919050565b610beb612214565b80600f54610bf99190614e25565b7f0000000000000000000000000000000000000000000000000000000000000bb81015610c5b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c5290614b80565b60405180910390fd5b80600e541015610ca0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c9790614b60565b60405180910390fd5b610cbc8260018360405180602001604052806000815250612292565b80600f6000828254610cce9190614e25565b9250508190555080600e6000828254610ce79190614f70565b925050819055507fb21f5a076eb7c2a94472b9de877a87e385c679f381c3d2f4d8b231a60e91415f3382604051610d1f9291906147d4565b60405180910390a15050565b60125481565b606060028054610d40906150f0565b80601f0160208091040260200160405190810160405280929190818152602001828054610d6c906150f0565b8015610db95780601f10610d8e57610100808354040283529160200191610db9565b820191906000526020600020905b815481529060010190602001808311610d9c57829003601f168201915b50505050509050919050565b600f5481565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411610e4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e44906149c0565b60405180910390fd5b6000610e5882611aef565b90506000811415610e9e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e9590614a60565b60405180910390fd5b8060056000828254610eb09190614e25565b9250508190555080600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550610f0e8282612443565b7fdf20fd1e76bc69d672e4814fafb2c449bba3a5369d8359adf9e05e6fde87b0568282604051610f3f929190614673565b60405180910390a15050565b610f53610a30565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161480610f995750610f9885610f93610a30565b611ff1565b5b610fd8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fcf906149e0565b60405180910390fd5b610fe58585858585612537565b5050505050565b80600f54610ffa9190614e25565b7f0000000000000000000000000000000000000000000000000000000000000bb8101561105c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161105390614b80565b60405180910390fd5b6000611066611985565b905081816110749190614f16565b3410156110b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ad90614920565b60405180910390fd5b6110d23360018460405180602001604052806000815250612292565b81600f60008282546110e49190614e25565b925050819055507fb21f5a076eb7c2a94472b9de877a87e385c679f381c3d2f4d8b231a60e91415f338360405161111c9291906147d4565b60405180910390a15050565b7f000000000000000000000000a0ad79d995ddeeb18a14eaef56a549a04e3aa1bd73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146111b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111ad90614940565b60405180910390fd5b600115156014600085815260200190815260200160002060010160149054906101000a900460ff16151514611220576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161121790614c40565b60405180910390fd5b600082828101906112319190613fcf565b90506000600161271083611245919061519c565b61124f9190614e25565b9050806014600087815260200190815260200160002060000181905550600061127782612859565b90506000600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff1663dbc57c0f601460008a815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518363ffffffff1660e01b81526004016113119291906147d4565b600060405180830381600087803b15801561132b57600080fd5b505af115801561133f573d6000803e3d6000fd5b505050506113856014600089815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166001806128cc565b81877f258e8aab35e09293c36892d6c2e2ee63509c0ba72c3437d609e4f30109d3f16c60405160405180910390a350505050505050565b6000600454905090565b6000600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054116114cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114c6906149c0565b60405180910390fd5b60006114db8383611e3b565b90506000811415611521576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161151890614a60565b60405180910390fd5b80600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546115709190614e25565b9250508190555080600a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555061160c838383612b13565b8273ffffffffffffffffffffffffffffffffffffffff167f3be5b7a71e84ed12875d241991c70855ac5817d847039e17a9d895c1ceb0f18a83836040516116549291906147d4565b60405180910390a2505050565b606081518351146116a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161169e90614be0565b60405180910390fd5b6000835167ffffffffffffffff8111156116c4576116c3615289565b5b6040519080825280602002602001820160405280156116f25781602001602082028036833780820191505090505b50905060005b845181101561176f5761173f8582815181106117175761171661525a565b5b60200260200101518583815181106117325761173161525a565b5b6020026020010151610a38565b8282815181106117525761175161525a565b5b6020026020010181815250508061176890615153565b90506116f8565b508091505092915050565b611782612214565b80600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600c81815481106117d657600080fd5b906000526020600020016000915090505481565b60146020528060005260406000206000915090508060000154908060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010160149054906101000a900460ff16905083565b600e5481565b61184f612214565b6118596000612b99565b565b7f000000000000000000000000a0ad79d995ddeeb18a14eaef56a549a04e3aa1bd81565b82601160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508160128190555080601360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505050565b60105481565b6000600882815481106119295761192861525a565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600080600080600080600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663feaf968c6040518163ffffffff1660e01b815260040160a06040518083038186803b1580156119f657600080fd5b505afa158015611a0a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a2e9190614029565b94509450945094509450836af8277896582678ac000000611a4f9190614e7b565b9550620186a086611a609190614ee5565b9550505050505090565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b611ac5611abe610a30565b8383612c5f565b5050565b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080611afa611fe7565b47611b059190614e25565b9050611b1a8382611b1586611a6a565b612dcc565b915050919050565b600048601054611b329190614f16565b341015611b74576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b6b90614b20565b60405180910390fd5b6000611b81336001610a38565b11611bc1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bb890614b00565b60405180910390fd5b7f000000000000000000000000a0ad79d995ddeeb18a14eaef56a549a04e3aa1bd73ffffffffffffffffffffffffffffffffffffffff16636e6be03f601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660125430601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1630633718d90a60e01b7f32730000000000000000000000000000000000000000000000000000000000007f5f6d696e436f6e6669726d6174696f6e730000000000000000000000000000007f3300000000000000000000000000000000000000000000000000000000000000604051602001611cc59392919061488c565b6040516020818303038152906040526040518863ffffffff1660e01b8152600401611cf6979695949392919061475e565b602060405180830381600087803b158015611d1057600080fd5b505af1158015611d24573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d489190613e7b565b9050336014600083815260200190815260200160002060010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060016014600083815260200190815260200160002060010160146101000a81548160ff0219169083151502179055503373ffffffffffffffffffffffffffffffffffffffff16817fe80b5dbf83cc1d5c59aa16fa0c3329e924e894108585c601fb0c5b18598707a360405160405180910390a390565b601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080611e4784611f9e565b8473ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611e809190614658565b60206040518083038186803b158015611e9857600080fd5b505afa158015611eac573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ed09190613ffc565b611eda9190614e25565b9050611ef08382611eeb87876113c6565b612dcc565b91505092915050565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b611f4a612214565b8060108190555050565b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b7f0000000000000000000000000000000000000000000000000000000000000bb881565b6000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600554905090565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b61208d610a30565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614806120d357506120d2856120cd610a30565b611ff1565b5b612112576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612109906149e0565b60405180910390fd5b61211f8585858585612e3a565b5050505050565b61212e612214565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561219e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161219590614960565b60405180910390fd5b6121a781612b99565b50565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b61221c610a30565b73ffffffffffffffffffffffffffffffffffffffff1661223a61195b565b73ffffffffffffffffffffffffffffffffffffffff1614612290576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161228790614ae0565b60405180910390fd5b565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415612302576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122f990614c20565b60405180910390fd5b600061230c610a30565b90506000612319856130d6565b90506000612326856130d6565b905061233783600089858589613150565b8460008088815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546123969190614e25565b925050819055508673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f628989604051612414929190614cd2565b60405180910390a461242b83600089858589613158565b61243a83600089898989613160565b50505050505050565b80471015612486576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161247d90614a20565b60405180910390fd5b60008273ffffffffffffffffffffffffffffffffffffffff16826040516124ac90614643565b60006040518083038185875af1925050503d80600081146124e9576040519150601f19603f3d011682016040523d82523d6000602084013e6124ee565b606091505b5050905080612532576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161252990614a00565b60405180910390fd5b505050565b815183511461257b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161257290614c00565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614156125eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125e290614a80565b60405180910390fd5b60006125f5610a30565b9050612605818787878787613150565b60005b84518110156127b65760008582815181106126265761262561525a565b5b6020026020010151905060008583815181106126455761264461525a565b5b60200260200101519050600080600084815260200190815260200160002060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156126e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126dd90614ac0565b60405180910390fd5b81810360008085815260200190815260200160002060008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508160008085815260200190815260200160002060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461279b9190614e25565b92505081905550505050806127af90615153565b9050612608565b508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb878760405161282d92919061481f565b60405180910390a4612843818787878787613158565b612851818787878787613347565b505050505050565b600080600190506000600190505b600c8054905081116128c457600c81815481106128875761288661525a565b5b906000526020600020015484116128a25781925050506128c7565b600b826128af9190614e25565b915080806128bc90615153565b915050612867565b50505b919050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561293c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161293390614aa0565b60405180910390fd5b6000612946610a30565b90506000612953846130d6565b90506000612960846130d6565b905061298083876000858560405180602001604052806000815250613150565b600080600087815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905084811015612a17576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a0e90614980565b60405180910390fd5b84810360008088815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f628989604051612ae4929190614cd2565b60405180910390a4612b0a84886000868660405180602001604052806000815250613158565b50505050505050565b612b948363a9059cbb60e01b8484604051602401612b329291906147d4565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505061352e565b505050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612cce576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612cc590614ba0565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051612dbf9190614856565b60405180910390a3505050565b600081600454600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205485612e1d9190614f16565b612e279190614ee5565b612e319190614f70565b90509392505050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415612eaa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ea190614a80565b60405180910390fd5b6000612eb4610a30565b90506000612ec1856130d6565b90506000612ece856130d6565b9050612ede838989858589613150565b600080600088815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905085811015612f75576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f6c90614ac0565b60405180910390fd5b85810360008089815260200190815260200160002060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508560008089815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461302a9190614e25565b925050819055508773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f628a8a6040516130a7929190614cd2565b60405180910390a46130bd848a8a86868a613158565b6130cb848a8a8a8a8a613160565b505050505050505050565b60606000600167ffffffffffffffff8111156130f5576130f4615289565b5b6040519080825280602002602001820160405280156131235781602001602082028036833780820191505090505b509050828160008151811061313b5761313a61525a565b5b60200260200101818152505080915050919050565b505050505050565b505050505050565b61317f8473ffffffffffffffffffffffffffffffffffffffff166135f5565b1561333f578373ffffffffffffffffffffffffffffffffffffffff1663f23a6e6187878686866040518663ffffffff1660e01b81526004016131c5959493929190614704565b602060405180830381600087803b1580156131df57600080fd5b505af192505050801561321057506040513d601f19601f8201168201806040525081019061320d9190613f35565b60015b6132b65761321c6152b8565b806308c379a014156132795750613231615a41565b8061323c575061327b565b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161327091906148de565b60405180910390fd5b505b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016132ad90614c60565b60405180910390fd5b63f23a6e6160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161461333d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161333490614900565b60405180910390fd5b505b505050505050565b6133668473ffffffffffffffffffffffffffffffffffffffff166135f5565b15613526578373ffffffffffffffffffffffffffffffffffffffff1663bc197c8187878686866040518663ffffffff1660e01b81526004016133ac95949392919061469c565b602060405180830381600087803b1580156133c657600080fd5b505af19250505080156133f757506040513d601f19601f820116820180604052508101906133f49190613f35565b60015b61349d576134036152b8565b806308c379a014156134605750613418615a41565b806134235750613462565b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161345791906148de565b60405180910390fd5b505b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161349490614c60565b60405180910390fd5b63bc197c8160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614613524576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161351b90614900565b60405180910390fd5b505b505050505050565b6000613590826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166136189092919063ffffffff16565b90506000815111156135f057808060200190518101906135b09190613e21565b6135ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016135e690614bc0565b60405180910390fd5b5b505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60606136278484600085613630565b90509392505050565b606082471015613675576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161366c90614a40565b60405180910390fd5b6000808673ffffffffffffffffffffffffffffffffffffffff16858760405161369e919061462c565b60006040518083038185875af1925050503d80600081146136db576040519150601f19603f3d011682016040523d82523d6000602084013e6136e0565b606091505b50915091506136f1878383876136fd565b92505050949350505050565b606083156137605760008351141561375857613718856135f5565b613757576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161374e90614b40565b60405180910390fd5b5b82905061376b565b61376a8383613773565b5b949350505050565b6000825111156137865781518083602001fd5b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016137ba91906148de565b60405180910390fd5b60006137d66137d184614d20565b614cfb565b905080838252602082019050828560208602820111156137f9576137f86152e4565b5b60005b85811015613829578161380f88826138e5565b8452602084019350602083019250506001810190506137fc565b5050509392505050565b600061384661384184614d4c565b614cfb565b90508083825260208201905082856020860282011115613869576138686152e4565b5b60005b85811015613899578161387f8882613a97565b84526020840193506020830192505060018101905061386c565b5050509392505050565b60006138b66138b184614d78565b614cfb565b9050828152602081018484840111156138d2576138d16152e9565b5b6138dd8482856150ae565b509392505050565b6000813590506138f481615ad7565b92915050565b60008135905061390981615aee565b92915050565b600082601f830112613924576139236152df565b5b81356139348482602086016137c3565b91505092915050565b600082601f830112613952576139516152df565b5b8135613962848260208601613833565b91505092915050565b60008135905061397a81615b05565b92915050565b60008151905061398f81615b05565b92915050565b6000813590506139a481615b1c565b92915050565b6000815190506139b981615b1c565b92915050565b6000813590506139ce81615b33565b92915050565b6000815190506139e381615b33565b92915050565b60008083601f8401126139ff576139fe6152df565b5b8235905067ffffffffffffffff811115613a1c57613a1b6152da565b5b602083019150836001820283011115613a3857613a376152e4565b5b9250929050565b600082601f830112613a5457613a536152df565b5b8135613a648482602086016138a3565b91505092915050565b600081359050613a7c81615b4a565b92915050565b600081519050613a9181615b61565b92915050565b600081359050613aa681615b78565b92915050565b600081519050613abb81615b78565b92915050565b600081519050613ad081615b8f565b92915050565b600060208284031215613aec57613aeb6152f3565b5b6000613afa848285016138e5565b91505092915050565b600060208284031215613b1957613b186152f3565b5b6000613b27848285016138fa565b91505092915050565b60008060408385031215613b4757613b466152f3565b5b6000613b55858286016138e5565b9250506020613b66858286016138e5565b9150509250929050565b600080600080600060a08688031215613b8c57613b8b6152f3565b5b6000613b9a888289016138e5565b9550506020613bab888289016138e5565b945050604086013567ffffffffffffffff811115613bcc57613bcb6152ee565b5b613bd88882890161393d565b935050606086013567ffffffffffffffff811115613bf957613bf86152ee565b5b613c058882890161393d565b925050608086013567ffffffffffffffff811115613c2657613c256152ee565b5b613c3288828901613a3f565b9150509295509295909350565b600080600080600060a08688031215613c5b57613c5a6152f3565b5b6000613c69888289016138e5565b9550506020613c7a888289016138e5565b9450506040613c8b88828901613a97565b9350506060613c9c88828901613a97565b925050608086013567ffffffffffffffff811115613cbd57613cbc6152ee565b5b613cc988828901613a3f565b9150509295509295909350565b60008060408385031215613ced57613cec6152f3565b5b6000613cfb858286016138e5565b9250506020613d0c8582860161396b565b9150509250929050565b600080600060608486031215613d2f57613d2e6152f3565b5b6000613d3d868287016138e5565b9350506020613d4e86828701613995565b9250506040613d5f868287016138e5565b9150509250925092565b60008060408385031215613d8057613d7f6152f3565b5b6000613d8e858286016138e5565b9250506020613d9f85828601613a97565b9150509250929050565b60008060408385031215613dc057613dbf6152f3565b5b600083013567ffffffffffffffff811115613dde57613ddd6152ee565b5b613dea8582860161390f565b925050602083013567ffffffffffffffff811115613e0b57613e0a6152ee565b5b613e178582860161393d565b9150509250929050565b600060208284031215613e3757613e366152f3565b5b6000613e4584828501613980565b91505092915050565b600060208284031215613e6457613e636152f3565b5b6000613e7284828501613995565b91505092915050565b600060208284031215613e9157613e906152f3565b5b6000613e9f848285016139aa565b91505092915050565b600080600060408486031215613ec157613ec06152f3565b5b6000613ecf86828701613995565b935050602084013567ffffffffffffffff811115613ef057613eef6152ee565b5b613efc868287016139e9565b92509250509250925092565b600060208284031215613f1e57613f1d6152f3565b5b6000613f2c848285016139bf565b91505092915050565b600060208284031215613f4b57613f4a6152f3565b5b6000613f59848285016139d4565b91505092915050565b600060208284031215613f7857613f776152f3565b5b6000613f8684828501613a6d565b91505092915050565b60008060408385031215613fa657613fa56152f3565b5b6000613fb485828601613a6d565b9250506020613fc5858286016138e5565b9150509250929050565b600060208284031215613fe557613fe46152f3565b5b6000613ff384828501613a97565b91505092915050565b600060208284031215614012576140116152f3565b5b600061402084828501613aac565b91505092915050565b600080600080600060a08688031215614045576140446152f3565b5b600061405388828901613ac1565b955050602061406488828901613a82565b945050604061407588828901613aac565b935050606061408688828901613aac565b925050608061409788828901613ac1565b9150509295509295909350565b60006140b0838361460e565b60208301905092915050565b6140c581615066565b82525050565b6140d481614fa4565b82525050565b60006140e582614db9565b6140ef8185614de7565b93506140fa83614da9565b8060005b8381101561412b57815161411288826140a4565b975061411d83614dda565b9250506001810190506140fe565b5085935050505092915050565b61414181614fc8565b82525050565b61415081614fd4565b82525050565b61415f81614fde565b82525050565b600061417082614dc4565b61417a8185614df8565b935061418a8185602086016150bd565b614193816152f8565b840191505092915050565b60006141a982614dc4565b6141b38185614e09565b93506141c38185602086016150bd565b80840191505092915050565b6141d881615078565b82525050565b60006141e982614dcf565b6141f38185614e14565b93506142038185602086016150bd565b61420c816152f8565b840191505092915050565b6000614224602883614e14565b915061422f82615316565b604082019050919050565b6000614247601083614e14565b915061425282615365565b602082019050919050565b600061426a601683614e14565b91506142758261538e565b602082019050919050565b600061428d602683614e14565b9150614298826153b7565b604082019050919050565b60006142b0602483614e14565b91506142bb82615406565b604082019050919050565b60006142d3602a83614e14565b91506142de82615455565b604082019050919050565b60006142f6602683614e14565b9150614301826154a4565b604082019050919050565b6000614319602e83614e14565b9150614324826154f3565b604082019050919050565b600061433c603a83614e14565b915061434782615542565b604082019050919050565b600061435f601d83614e14565b915061436a82615591565b602082019050919050565b6000614382602683614e14565b915061438d826155ba565b604082019050919050565b60006143a5602b83614e14565b91506143b082615609565b604082019050919050565b60006143c8602583614e14565b91506143d382615658565b604082019050919050565b60006143eb602383614e14565b91506143f6826156a7565b604082019050919050565b600061440e602a83614e14565b9150614419826156f6565b604082019050919050565b6000614431602083614e14565b915061443c82615745565b602082019050919050565b6000614454601483614e14565b915061445f8261576e565b602082019050919050565b6000614477600e83614e14565b915061448282615797565b602082019050919050565b600061449a600083614e09565b91506144a5826157c0565b600082019050919050565b60006144bd601d83614e14565b91506144c8826157c3565b602082019050919050565b60006144e0601c83614e14565b91506144eb826157ec565b602082019050919050565b6000614503601c83614e14565b915061450e82615815565b602082019050919050565b6000614526602983614e14565b91506145318261583e565b604082019050919050565b6000614549602a83614e14565b91506145548261588d565b604082019050919050565b600061456c602983614e14565b9150614577826158dc565b604082019050919050565b600061458f602883614e14565b915061459a8261592b565b604082019050919050565b60006145b2602183614e14565b91506145bd8261597a565b604082019050919050565b60006145d5601483614e14565b91506145e0826159c9565b602082019050919050565b60006145f8603483614e14565b9150614603826159f2565b604082019050919050565b61461781615046565b82525050565b61462681615046565b82525050565b6000614638828461419e565b915081905092915050565b600061464e8261448d565b9150819050919050565b600060208201905061466d60008301846140cb565b92915050565b600060408201905061468860008301856140bc565b614695602083018461461d565b9392505050565b600060a0820190506146b160008301886140cb565b6146be60208301876140cb565b81810360408301526146d081866140da565b905081810360608301526146e481856140da565b905081810360808301526146f88184614165565b90509695505050505050565b600060a08201905061471960008301886140cb565b61472660208301876140cb565b614733604083018661461d565b614740606083018561461d565b81810360808301526147528184614165565b90509695505050505050565b600060e082019050614773600083018a6140cb565b6147806020830189614147565b61478d60408301886140cb565b61479a60608301876140cb565b6147a760808301866140cb565b6147b460a0830185614156565b81810360c08301526147c68184614165565b905098975050505050505050565b60006040820190506147e960008301856140cb565b6147f6602083018461461d565b9392505050565b6000602082019050818103600083015261481781846140da565b905092915050565b6000604082019050818103600083015261483981856140da565b9050818103602083015261484d81846140da565b90509392505050565b600060208201905061486b6000830184614138565b92915050565b60006020820190506148866000830184614147565b92915050565b60006060820190506148a16000830186614147565b6148ae6020830185614147565b6148bb6040830184614147565b949350505050565b60006020820190506148d860008301846141cf565b92915050565b600060208201905081810360008301526148f881846141de565b905092915050565b6000602082019050818103600083015261491981614217565b9050919050565b600060208201905081810360008301526149398161423a565b9050919050565b600060208201905081810360008301526149598161425d565b9050919050565b6000602082019050818103600083015261497981614280565b9050919050565b60006020820190508181036000830152614999816142a3565b9050919050565b600060208201905081810360008301526149b9816142c6565b9050919050565b600060208201905081810360008301526149d9816142e9565b9050919050565b600060208201905081810360008301526149f98161430c565b9050919050565b60006020820190508181036000830152614a198161432f565b9050919050565b60006020820190508181036000830152614a3981614352565b9050919050565b60006020820190508181036000830152614a5981614375565b9050919050565b60006020820190508181036000830152614a7981614398565b9050919050565b60006020820190508181036000830152614a99816143bb565b9050919050565b60006020820190508181036000830152614ab9816143de565b9050919050565b60006020820190508181036000830152614ad981614401565b9050919050565b60006020820190508181036000830152614af981614424565b9050919050565b60006020820190508181036000830152614b1981614447565b9050919050565b60006020820190508181036000830152614b398161446a565b9050919050565b60006020820190508181036000830152614b59816144b0565b9050919050565b60006020820190508181036000830152614b79816144d3565b9050919050565b60006020820190508181036000830152614b99816144f6565b9050919050565b60006020820190508181036000830152614bb981614519565b9050919050565b60006020820190508181036000830152614bd98161453c565b9050919050565b60006020820190508181036000830152614bf98161455f565b9050919050565b60006020820190508181036000830152614c1981614582565b9050919050565b60006020820190508181036000830152614c39816145a5565b9050919050565b60006020820190508181036000830152614c59816145c8565b9050919050565b60006020820190508181036000830152614c79816145eb565b9050919050565b6000602082019050614c95600083018461461d565b92915050565b6000606082019050614cb0600083018661461d565b614cbd60208301856140cb565b614cca6040830184614138565b949350505050565b6000604082019050614ce7600083018561461d565b614cf4602083018461461d565b9392505050565b6000614d05614d16565b9050614d118282615122565b919050565b6000604051905090565b600067ffffffffffffffff821115614d3b57614d3a615289565b5b602082029050602081019050919050565b600067ffffffffffffffff821115614d6757614d66615289565b5b602082029050602081019050919050565b600067ffffffffffffffff821115614d9357614d92615289565b5b614d9c826152f8565b9050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b6000614e3082615046565b9150614e3b83615046565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115614e7057614e6f6151cd565b5b828201905092915050565b6000614e868261501c565b9150614e918361501c565b925082614ea157614ea06151fc565b5b600160000383147f800000000000000000000000000000000000000000000000000000000000000083141615614eda57614ed96151cd565b5b828205905092915050565b6000614ef082615046565b9150614efb83615046565b925082614f0b57614f0a6151fc565b5b828204905092915050565b6000614f2182615046565b9150614f2c83615046565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615614f6557614f646151cd565b5b828202905092915050565b6000614f7b82615046565b9150614f8683615046565b925082821015614f9957614f986151cd565b5b828203905092915050565b6000614faf82615026565b9050919050565b6000614fc182615026565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600061501582614fa4565b9050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600069ffffffffffffffffffff82169050919050565b60006150718261508a565b9050919050565b60006150838261508a565b9050919050565b60006150958261509c565b9050919050565b60006150a782615026565b9050919050565b82818337600083830152505050565b60005b838110156150db5780820151818401526020810190506150c0565b838111156150ea576000848401525b50505050565b6000600282049050600182168061510857607f821691505b6020821081141561511c5761511b61522b565b5b50919050565b61512b826152f8565b810181811067ffffffffffffffff8211171561514a57615149615289565b5b80604052505050565b600061515e82615046565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415615191576151906151cd565b5b600182019050919050565b60006151a782615046565b91506151b283615046565b9250826151c2576151c16151fc565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600060033d11156152d75760046000803e6152d4600051615309565b90505b90565b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b60008160e01c9050919050565b7f455243313135353a204552433131353552656365697665722072656a6563746560008201527f6420746f6b656e73000000000000000000000000000000000000000000000000602082015250565b7f4e6f7420656e6f756768206d6f6e657900000000000000000000000000000000600082015250565b7f43616c6c6572206e6f74204169726e6f64652052525000000000000000000000600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f455243313135353a206275726e20616d6f756e7420657863656564732062616c60008201527f616e636500000000000000000000000000000000000000000000000000000000602082015250565b7f455243313135353a2061646472657373207a65726f206973206e6f742061207660008201527f616c6964206f776e657200000000000000000000000000000000000000000000602082015250565b7f5061796d656e7453706c69747465723a206163636f756e7420686173206e6f2060008201527f7368617265730000000000000000000000000000000000000000000000000000602082015250565b7f455243313135353a2063616c6c6572206973206e6f7420746f6b656e206f776e60008201527f6572206f7220617070726f766564000000000000000000000000000000000000602082015250565b7f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260008201527f6563697069656e74206d61792068617665207265766572746564000000000000602082015250565b7f416464726573733a20696e73756666696369656e742062616c616e6365000000600082015250565b7f416464726573733a20696e73756666696369656e742062616c616e636520666f60008201527f722063616c6c0000000000000000000000000000000000000000000000000000602082015250565b7f5061796d656e7453706c69747465723a206163636f756e74206973206e6f742060008201527f647565207061796d656e74000000000000000000000000000000000000000000602082015250565b7f455243313135353a207472616e7366657220746f20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f455243313135353a206275726e2066726f6d20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f455243313135353a20696e73756666696369656e742062616c616e636520666f60008201527f72207472616e7366657200000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f596f7520617265206e6f7420616e206f776e6572000000000000000000000000600082015250565b7f4e6f7420656e6f75676820676173000000000000000000000000000000000000600082015250565b50565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b7f546865726520617265206e6f7420656e6f756768207265776172647300000000600082015250565b7f546865726520617265206e6f7420656e6f756768207469636b65747300000000600082015250565b7f455243313135353a2073657474696e6720617070726f76616c2073746174757360008201527f20666f722073656c660000000000000000000000000000000000000000000000602082015250565b7f5361666545524332303a204552433230206f7065726174696f6e20646964206e60008201527f6f74207375636365656400000000000000000000000000000000000000000000602082015250565b7f455243313135353a206163636f756e747320616e6420696473206c656e67746860008201527f206d69736d617463680000000000000000000000000000000000000000000000602082015250565b7f455243313135353a2069647320616e6420616d6f756e7473206c656e6774682060008201527f6d69736d61746368000000000000000000000000000000000000000000000000602082015250565b7f455243313135353a206d696e7420746f20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b7f52657175657374204944206e6f74206b6e6f776e000000000000000000000000600082015250565b7f455243313135353a207472616e7366657220746f206e6f6e2d4552433131353560008201527f526563656976657220696d706c656d656e746572000000000000000000000000602082015250565b600060443d1015615a5157615ad4565b615a59614d16565b60043d036004823e80513d602482011167ffffffffffffffff82111715615a81575050615ad4565b808201805167ffffffffffffffff811115615a9f5750505050615ad4565b80602083010160043d038501811115615abc575050505050615ad4565b615acb82602001850186615122565b82955050505050505b90565b615ae081614fa4565b8114615aeb57600080fd5b50565b615af781614fb6565b8114615b0257600080fd5b50565b615b0e81614fc8565b8114615b1957600080fd5b50565b615b2581614fd4565b8114615b3057600080fd5b50565b615b3c81614fde565b8114615b4757600080fd5b50565b615b538161500a565b8114615b5e57600080fd5b50565b615b6a8161501c565b8114615b7557600080fd5b50565b615b8181615046565b8114615b8c57600080fd5b50565b615b9881615050565b8114615ba357600080fd5b5056fea2646970667358221220e23625bd04a7a49ec567d05bd752dde3b0c01cdab5c48141f2b0c7ff14960a9564736f6c63430008070033