APE Price: $1.15 (+6.70%)

Get Raw Transaction Hex

                            Returned Raw Transaction Hex : 

0xf9411d81d58505eb30f2508347210f8080b940c660a0604052600a80546001600160801b0319166201d4c01790553480156200002657600080fd5b50604051620040a6380380620040a6833981016040819052620000499162000231565b33620151808180620000a25760405162461bcd60e51b815260206004820152601e60248201527f416363657373436f6e74726f6c3a20302064656661756c742061646d696e000060448201526064015b60405180910390fd5b600180546001600160d01b0316600160d01b65ffffffffffff851602179055620000ce600082620000dd565b50505060ff166080526200025d565b8162000181576000620000f86002546001600160a01b031690565b6001600160a01b031614620001655760405162461bcd60e51b815260206004820152602c60248201527f416363657373436f6e74726f6c3a2064656661756c742061646d696e20616c7260448201526b1958591e4819dc985b9d195960a21b606482015260840162000099565b600280546001600160a01b0319166001600160a01b0383161790555b6200018d828262000191565b5050565b6000828152602081815260408083206001600160a01b038516845290915290205460ff166200018d576000828152602081815260408083206001600160a01b03851684529091529020805460ff19166001179055620001ed3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6000602082840312156200024457600080fd5b815160ff811681146200025657600080fd5b9392505050565b608051613e186200028e60003960008181610452015281816116520152818161168f01526116df0152613e186000f3fe6080604052600436106102295760003560e01c8063a10bab0b11610123578063cc8463c8116100ab578063d0e6d6e21161006f578063d0e6d6e2146107fc578063d547741f14610834578063d602b9fd14610854578063e65b8d3014610869578063f68613f61461087c57600080fd5b8063cc8463c81461073c578063ccfd4c9c14610751578063cefc142914610799578063cf6eefb7146107ae578063d0a10260146107e957600080fd5b8063b0027229116100f2578063b002722914610691578063b1d456bf146106b1578063b3cea217146106d1578063b5bcae44146106e6578063cba25e4b1461071c57600080fd5b8063a10bab0b146105f3578063a1eda53c14610613578063a217fddf14610647578063ad615e571461065c57600080fd5b806336568abe116101b15780636e328d36116101755780636e328d361461055357806384ef8ffc146105805780638da5cb5b1461059e57806391d14854146105b3578063a0756610146105d357600080fd5b806336568abe1461047457806344c9a94514610494578063634e93da146104b4578063649a5ec7146104d457806364d53da4146104f457600080fd5b80630dad0b66116101f85780630dad0b66146103685780631c624af5146103aa578063248a9ca3146103e25780632f2ff15d14610420578063313ce5671461044057600080fd5b806301ffc9a7146102d5578063022d63fb1461030a5780630aa6220b146103335780630d7c759d1461034857600080fd5b366102d05760096000336001600160a01b031663fc0c546a6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610270573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102949190612f19565b6001600160a01b0316815260208101919091526040016000205460ff166102ce57604051630c5cb35f60e31b815260040160405180910390fd5b005b600080fd5b3480156102e157600080fd5b506102f56102f0366004612f36565b61089c565b60405190151581526020015b60405180910390f35b34801561031657600080fd5b50620697805b60405165ffffffffffff9091168152602001610301565b34801561033f57600080fd5b506102ce6108c7565b34801561035457600080fd5b506102ce610363366004612f99565b6108dd565b34801561037457600080fd5b50610398610383366004612fea565b60046020526000908152604090205460ff1681565b60405160ff9091168152602001610301565b3480156103b657600080fd5b506103ca6103c536600461304b565b610a74565b6040516001600160a01b039091168152602001610301565b3480156103ee57600080fd5b506104126103fd366004612fea565b60009081526020819052604090206001015490565b604051908152602001610301565b34801561042c57600080fd5b506102ce61043b36600461308c565b610a89565b34801561044c57600080fd5b506103987f000000000000000000000000000000000000000000000000000000000000000081565b34801561048057600080fd5b506102ce61048f36600461308c565b610b03565b3480156104a057600080fd5b506102ce6104af3660046130bc565b610bed565b3480156104c057600080fd5b506102ce6104cf3660046130ea565b610d45565b3480156104e057600080fd5b506102ce6104ef366004613107565b610d59565b34801561050057600080fd5b5061053461050f3660046130ea565b60096020526000908152604090205460ff81169061010090046001600160a01b031682565b6040805192151583526001600160a01b03909116602083015201610301565b34801561055f57600080fd5b5061041261056e36600461312f565b60086020526000908152604090205481565b34801561058c57600080fd5b506002546001600160a01b03166103ca565b3480156105aa57600080fd5b506103ca610d6d565b3480156105bf57600080fd5b506102f56105ce36600461308c565b610d86565b3480156105df57600080fd5b506003546103ca906001600160a01b031681565b3480156105ff57600080fd5b506005546103ca906001600160a01b031681565b34801561061f57600080fd5b50610628610daf565b6040805165ffffffffffff938416815292909116602083015201610301565b34801561065357600080fd5b50610412600081565b34801561066857600080fd5b5061067c61067736600461314a565b610e03565b60408051928352602083019190915201610301565b34801561069d57600080fd5b506102ce6106ac366004613185565b610ed0565b3480156106bd57600080fd5b506102ce6106cc3660046130ea565b610f60565b3480156106dd57600080fd5b50610398600281565b3480156106f257600080fd5b506103ca610701366004612fea565b6006602052600090815260409020546001600160a01b031681565b34801561072857600080fd5b506102ce6107373660046130ea565b611018565b34801561074857600080fd5b5061031c6110b4565b34801561075d57600080fd5b5061078461076c366004612fea565b60076020526000908152604090205463ffffffff1681565b60405163ffffffff9091168152602001610301565b3480156107a557600080fd5b506102ce611113565b3480156107ba57600080fd5b506107c3611191565b604080516001600160a01b03909316835265ffffffffffff909116602083015201610301565b6102ce6107f73660046131ae565b6111b2565b34801561080857600080fd5b50600a5461081c906001600160801b031681565b6040516001600160801b039091168152602001610301565b34801561084057600080fd5b506102ce61084f36600461308c565b611547565b34801561086057600080fd5b506102ce6115c4565b6102ce61087736600461314a565b6115d7565b34801561088857600080fd5b506102ce6108973660046130ea565b6118dc565b60006001600160e01b031982166318a4c3c360e11b14806108c157506108c182611954565b92915050565b60006108d281611989565b6108da611993565b50565b6108e8600033610d86565b61090d5760405162461bcd60e51b81526004016109049061324e565b60405180910390fd5b838383838360000361093257604051633d23e4d160e11b815260040160405180910390fd5b8263ffffffff166000036109595760405163172f869f60e11b815260040160405180910390fd5b60068260ff16108061096e575060278260ff16115b1561098c57604051630692acc560e51b815260040160405180910390fd5b6001600160a01b0381166109b3576040516312cd0c0d60e21b815260040160405180910390fd5b6000888152600760209081526040808320805463ffffffff191663ffffffff8c16908117909155808452600883528184208c90558b84526006835281842080546001600160a01b0319166001600160a01b038b169081179091556004845293829020805460ff191660ff8c1690811790915582518d8152938401919091529082015260608101919091527fb40d36e570579bc0a60868c1f0c96cb6ca882d1a6c0d9f3ebee4929d9c594f709060800160405180910390a15050505050505050565b6000610a82828401846130ea565b9392505050565b81610af55760405162461bcd60e51b815260206004820152603660248201527f416363657373436f6e74726f6c3a2063616e2774206469726563746c79206772604482015275616e742064656661756c742061646d696e20726f6c6560501b6064820152608401610904565b610aff82826119a0565b5050565b81158015610b1e57506002546001600160a01b038281169116145b15610be357600080610b2e611191565b90925090506001600160a01b038216158015610b51575065ffffffffffff811615155b8015610b6457504265ffffffffffff8216105b610bce5760405162461bcd60e51b815260206004820152603560248201527f416363657373436f6e74726f6c3a206f6e6c792063616e2072656e6f756e636560448201527420696e2074776f2064656c6179656420737465707360581b6064820152608401610904565b50506001805465ffffffffffff60a01b191690555b610aff82826119ca565b610bf8600033610d86565b610c145760405162461bcd60e51b81526004016109049061324e565b816001600160a01b0316816001600160a01b031663fc0c546a6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c5c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c809190612f19565b6001600160a01b031614610ca75760405163c5cdaab960e01b815260040160405180910390fd5b604080518082018252600181526001600160a01b0383811660208084018281528784166000818152600984528790209551865492516001600160a81b0319909316901515610100600160a81b031916176101009290951691909102939093179093558351918252918101919091527fabf48cefd42173966a4c0efa8c1c69644c7d644bd7d94a7082b353edfc38345c91015b60405180910390a15050565b6000610d5081611989565b610aff82611a44565b6000610d6481611989565b610aff82611ab7565b6000610d816002546001600160a01b031690565b905090565b6000918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b600254600090600160d01b900465ffffffffffff168015158015610ddb57504265ffffffffffff821610155b610de757600080610dfb565b600254600160a01b900465ffffffffffff16815b915091509091565b60008080610e176103c560c0860186613272565b6001600160a01b038082166000908152600960205260408120549293506101009092041690610e47868484611b20565b90506000826001600160a01b0316633b6f743b8360006040518363ffffffff1660e01b8152600401610e7a92919061337e565b6040805180830381865afa158015610e96573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610eba9190613433565b8051602090910151909890975095505050505050565b610edb600033610d86565b610ef75760405162461bcd60e51b81526004016109049061324e565b600a54604080516001600160801b03928316815291831660208301527f486cc448e0a69274938b9dd93534dbe13876a4aaaddafc91cbe92fe02ed00b06910160405180910390a1600a80546001600160801b0319166001600160801b0392909216919091179055565b610f6b600033610d86565b610f875760405162461bcd60e51b81526004016109049061324e565b6001600160a01b0381161580610fa557506001600160a01b0381163b155b15610fc35760405163484bcc6760e11b815260040160405180910390fd5b600380546001600160a01b0319166001600160a01b0383169081179091556040519081527f939b3bda4d1671c946e88b5b997ed4cf37d665337d03df71e972558cee75741f906020015b60405180910390a150565b611023600033610d86565b61103f5760405162461bcd60e51b81526004016109049061324e565b6001600160a01b0381166110665760405163710c949760e01b815260040160405180910390fd5b600580546001600160a01b0319166001600160a01b0383169081179091556040519081527f9ed0165d164cf2aaa5d77e8cc0f3f0f0fc94e43262a81233a1f94e3031f589739060200161100d565b600254600090600160d01b900465ffffffffffff1680151580156110df57504265ffffffffffff8216105b6110fa57600154600160d01b900465ffffffffffff1661110d565b600254600160a01b900465ffffffffffff165b91505090565b600061111d611191565b509050336001600160a01b038216146111895760405162461bcd60e51b815260206004820152602860248201527f416363657373436f6e74726f6c3a2070656e64696e672061646d696e206d75736044820152671d081858d8d95c1d60c21b6064820152608401610904565b6108da611d8d565b6001546001600160a01b03811691600160a01b90910465ffffffffffff1690565b6000876001600160a01b031663fc0c546a6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156111f2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112169190612f19565b6001600160a01b03811660009081526009602052604090205490915060ff1661125257604051630c5cb35f60e31b815260040160405180910390fd5b336001600160a01b0316886001600160a01b0316635e280f116040518163ffffffff1660e01b8152600401602060405180830381865afa15801561129a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112be9190612f19565b6001600160a01b0316146112e5576040516321c6509b60e01b815260040160405180910390fd5b60006112f18787611e58565b905060006112ff8888611ea3565b604080516001600160a01b0386168152602081018390529192507febf6c25197ba52e221eb241fe70183477f35a825db87dbe266d4751e8784f02e910160405180910390a16000806000806000808780602001905181019061136191906134d7565b955095509550955095509550886001600160a01b03168660200151606001516001600160a01b0316146113a45760208601516001600160a01b038a166060909101525b60208601515187146113b95760208601518790525b6020860151606001516000906001600160a01b03166113d9575086611481565b60208701518051606090910151600354604051636eb1769f60e11b81523060048201526001600160a01b03918216602482015291169063dd62ed3e90604401602060405180830381865afa158015611435573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611459919061364a565b101561148157602087015160608101516003549151611481926001600160a01b031690611ebc565b6003546040516301fa1a8960e31b81526001600160a01b0390911690630fd0d4489083906114c0908b908b908b908b908b906002908c90600401613663565b6000604051808303818588803b1580156114d957600080fd5b505af1935050505080156114eb575060015b611534573d808015611519576040519150601f19603f3d011682016040523d82523d6000602084013e61151e565b606091505b50611532848960200151606001518b611f84565b505b5050505050505050505050505050505050565b816115ba5760405162461bcd60e51b815260206004820152603760248201527f416363657373436f6e74726f6c3a2063616e2774206469726563746c7920726560448201527f766f6b652064656661756c742061646d696e20726f6c650000000000000000006064820152608401610904565b610aff828261206d565b60006115cf81611989565b6108da612092565b6003546001600160a01b0316331461161c5760405162461bcd60e51b815260206004820152600860248201526727b7363c903aba3160c11b6044820152606401610904565b604081013561162e602083018361376c565b61163c90602081019061378c565b60008281526004602052604081205460ff9081167f000000000000000000000000000000000000000000000000000000000000000090911610156116c7576000838152600460205260409020546116b7907f00000000000000000000000000000000000000000000000000000000000000009060ff166137b8565b6116c290600a6138b5565b61170e565b6000838152600460205260409020546117039060ff167f00000000000000000000000000000000000000000000000000000000000000006137b8565b61170e90600a6138b5565b90506000611724604084013560208501356138c4565b905060008261173381846138d7565b61173d91906138f9565b61174790836138c4565b905080156117685760405163c341abbb60e01b815260040160405180910390fd5b6040808701356000908152600660205220546001600160a01b03166117a057604051632e2f6d5960e11b815260040160405180910390fd5b60006117b26103c560c0890189613272565b6001600160a01b0380821660009081526009602052604081205492935061010090920416906117e2898484611b20565b90506001600160a01b03831615611800576118008333308c3561209d565b60006118208484848d60e001602081019061181b91906130ea565b6120d5565b60408084015181516001600160a01b038816815260208101919091529192507fc4c7bfe4905c99d24b42458d70d155f72b9700438bf5042706f910a637cce5da910160405180910390a161188f61187e6101008c0160e08d016130ea565b600061188a84346138c4565b611f84565b6001600160a01b038416156118d05760408201516000906118b1908c356138c4565b90506118ce6118c76101008d0160e08e016130ea565b8683611f84565b505b50505050505050505050565b6118e7600033610d86565b6119035760405162461bcd60e51b81526004016109049061324e565b6001600160a01b038116600081815260096020908152604091829020805460ff1916905590519182527fb6c2c81b3dd0ad6d6348c1de16467f8730d445349b6064577e08181bb8ef5ee2910161100d565b60006001600160e01b03198216637965db0b60e01b14806108c157506301ffc9a760e01b6001600160e01b03198316146108c1565b6108da81336122e6565b61199e60008061233f565b565b6000828152602081905260409020600101546119bb81611989565b6119c583836123ff565b505050565b6001600160a01b0381163314611a3a5760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b6064820152608401610904565b610aff82826124a9565b6000611a4e6110b4565b611a57426124e4565b611a619190613910565b9050611a6d828261254f565b60405165ffffffffffff821681526001600160a01b038316907f3377dc44241e779dd06afab5b788a35ca5f3b778836e2990bdb26a2a4b2e5ed69060200160405180910390a25050565b6000611ac2826125ce565b611acb426124e4565b611ad59190613910565b9050611ae1828261233f565b6040805165ffffffffffff8085168252831660208201527ff1038c18cf84a56e432fdbfaf746924b7ea511dfe03a6506a0ceba4888788d9b9101610d39565b611b696040518060e00160405280600063ffffffff1681526020016000801916815260200160008152602001600081526020016060815260200160608152602001606081525090565b6001600160a01b03831660009081526009602052604090205460ff16611ba257604051630c5cb35f60e31b815260040160405180910390fd5b60408481013560009081526006602052908120546001600160a01b031690611c2f81611bd9611bd460c08a018a613272565b612616565b600a546001600160401b039190911690600090611c27906001600160801b031682611c2060408051600360f01b602082015281516002818303018152602290910190915290565b919061262c565b929190612694565b90506000611c40602088018861376c565b611c506080890160608a016130ea565b611c6060a08a0160808b016130ea565b611c6d60a08b018b613272565b611c7e6101008d0160e08e016130ea565b8c6101000135604051602001611c9a97969594939291906139a4565b60405160208183030381529060405290506000856001600160a01b031663963efcaa6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611ceb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d0f919061364a565b9050600081611d1f818b356138d7565b611d2991906138f9565b6040805160e0810182529a8101356000908152600760209081528282205463ffffffff168d52808d01989098528b820183905260608c019290925260808b019590955260a08a019390935250508151928301909152815260c0850152509192915050565b600080611d98611191565b91509150611dad8165ffffffffffff16151590565b8015611dc057504265ffffffffffff8216105b611e1d5760405162461bcd60e51b815260206004820152602860248201527f416363657373436f6e74726f6c3a207472616e736665722064656c6179206e6f6044820152671d081c185cdcd95960c21b6064820152608401610904565b611e396000611e346002546001600160a01b031690565b6124a9565b611e446000836123ff565b5050600180546001600160d01b0319169055565b6060611e6782604c8186613af2565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929695505050505050565b6000611eb3602c600c8486613af2565b610a8291613b1c565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b179052611f0d84826126de565b611f7e576040516001600160a01b038416602482015260006044820152611f7490859063095ea7b360e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152612785565b611f7e8482612785565b50505050565b80156119c5576001600160a01b038216612012576000836001600160a01b03168260405160006040518083038185875af1925050503d8060008114611fe5576040519150601f19603f3d011682016040523d82523d6000602084013e611fea565b606091505b505090508061200c57604051633c31275160e21b815260040160405180910390fd5b5061201d565b61201d82848361285a565b604080516001600160a01b038086168252841660208201529081018290527f97ded04b4dd3dab6c02011a161d44b56a32fc8dac48ee2a011bc2beed61b16e09060600160405180910390a1505050565b60008281526020819052604090206001015461208881611989565b6119c583836124a9565b61199e60008061254f565b6040516001600160a01b0380851660248301528316604482015260648101829052611f7e9085906323b872dd60e01b90608401611f3d565b6000836001600160a01b0316639f68b9646040518163ffffffff1660e01b8152600401602060405180830381865afa158015612115573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121399190613b3a565b80156121b757506040838101519051636eb1769f60e11b81523060048201526001600160a01b03868116602483015287169063dd62ed3e90604401602060405180830381865afa158015612191573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121b5919061364a565b105b156121cb576121cb85858560400151611ebc565b604051633b6f743b60e01b81526000906001600160a01b03861690633b6f743b906121fc908790859060040161337e565b6040805180830381865afa158015612218573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061223c9190613433565b90506001600160a01b03861615612254578051612265565b604084015181516122659190613b5c565b9150846001600160a01b031663c7c7f5b3838684876040518563ffffffff1660e01b815260040161229893929190613b6f565b60c06040518083038185885af11580156122b6573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906122db9190613bc3565b505050949350505050565b6122f08282610d86565b610aff576122fd8161288a565b61230883602061289c565b604051602001612319929190613c4c565b60408051601f198184030181529082905262461bcd60e51b825261090491600401613cc1565b600254600160d01b900465ffffffffffff1680156123c2574265ffffffffffff8216101561239857600254600180546001600160d01b0316600160a01b90920465ffffffffffff16600160d01b029190911790556123c2565b6040517f2b1fa2edafe6f7b9e97c1a9e0c3660e645beb2dcaa2d45bdbf9beaf5472e1ec590600090a15b50600280546001600160a01b0316600160a01b65ffffffffffff948516026001600160d01b031617600160d01b9290931691909102919091179055565b8161249f5760006124186002546001600160a01b031690565b6001600160a01b0316146124835760405162461bcd60e51b815260206004820152602c60248201527f416363657373436f6e74726f6c3a2064656661756c742061646d696e20616c7260448201526b1958591e4819dc985b9d195960a21b6064820152608401610904565b600280546001600160a01b0319166001600160a01b0383161790555b610aff8282612a37565b811580156124c457506002546001600160a01b038281169116145b156124da57600280546001600160a01b03191690555b610aff8282612abb565b600065ffffffffffff82111561254b5760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203460448201526538206269747360d01b6064820152608401610904565b5090565b6000612559611191565b6001805465ffffffffffff8616600160a01b026001600160d01b03199091166001600160a01b03881617179055915061259b90508165ffffffffffff16151590565b156119c5576040517f8886ebfc4259abdbc16601dd8fb5678e54878f47b3c34836cfc51154a960510990600090a1505050565b6000806125d96110b4565b90508065ffffffffffff168365ffffffffffff1611612601576125fc8382613cd4565b610a82565b610a8265ffffffffffff841662069780612b20565b600061262482840184613cf3565b949350505050565b606083600361263c826000612b36565b61ffff161461267057612650816000612b36565b604051633a51740d60e01b815261ffff9091166004820152602401610904565b600061267c8585612b93565b905061268a86600183612c0c565b9695505050505050565b60608460036126a4826000612b36565b61ffff16146126b857612650816000612b36565b60006126c5868686612c77565b90506126d387600383612c0c565b979650505050505050565b6000806000846001600160a01b0316846040516126fb9190613d21565b6000604051808303816000865af19150503d8060008114612738576040519150601f19603f3d011682016040523d82523d6000602084013e61273d565b606091505b50915091508180156127675750805115806127675750808060200190518101906127679190613b3a565b801561277c57506001600160a01b0385163b15155b95945050505050565b60006127da826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316612d199092919063ffffffff16565b90508051600014806127fb5750808060200190518101906127fb9190613b3a565b6119c55760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610904565b6040516001600160a01b0383166024820152604481018290526119c590849063a9059cbb60e01b90606401611f3d565b60606108c16001600160a01b03831660145b606060006128ab8360026138f9565b6128b6906002613b5c565b6001600160401b038111156128cd576128cd6133a2565b6040519080825280601f01601f1916602001820160405280156128f7576020820181803683370190505b509050600360fc1b8160008151811061291257612912613d33565b60200101906001600160f81b031916908160001a905350600f60fb1b8160018151811061294157612941613d33565b60200101906001600160f81b031916908160001a90535060006129658460026138f9565b612970906001613b5c565b90505b60018111156129e8576f181899199a1a9b1b9c1cb0b131b232b360811b85600f16601081106129a4576129a4613d33565b1a60f81b8282815181106129ba576129ba613d33565b60200101906001600160f81b031916908160001a90535060049490941c936129e181613d49565b9050612973565b508315610a825760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610904565b612a418282610d86565b610aff576000828152602081815260408083206001600160a01b03851684529091529020805460ff19166001179055612a773390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b612ac58282610d86565b15610aff576000828152602081815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6000818310612b2f5781610a82565b5090919050565b6000612b43826002613b5c565b83511015612b8a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b6044820152606401610904565b50016002015190565b60606001600160801b03821615612bdb57604080516001600160801b0319608086811b8216602084015285901b16603082015201604051602081830303815290604052610a82565b6040516001600160801b0319608085901b166020820152603001604051602081830303815290604052905092915050565b6060836003612c1c826000612b36565b61ffff1614612c3057612650816000612b36565b846001612c3d8551612d28565b612c48906001613d60565b8686604051602001612c5e959493929190613d7b565b6040516020818303038152906040529150509392505050565b60606001600160801b03821615612cd4576040516001600160f01b031960f086901b1660208201526001600160801b0319608085811b8216602284015284901b166032820152604201604051602081830303815290604052612624565b6040516001600160f01b031960f086901b1660208201526001600160801b0319608085901b166022820152603201604051602081830303815290604052949350505050565b60606126248484600085612d8b565b600061ffff82111561254b5760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203160448201526536206269747360d01b6064820152608401610904565b606082471015612dec5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610904565b600080866001600160a01b03168587604051612e089190613d21565b60006040518083038185875af1925050503d8060008114612e45576040519150601f19603f3d011682016040523d82523d6000602084013e612e4a565b606091505b50915091506126d38783838760608315612ec5578251600003612ebe576001600160a01b0385163b612ebe5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610904565b5081612624565b6126248383815115612eda5781518083602001fd5b8060405162461bcd60e51b81526004016109049190613cc1565b6001600160a01b03811681146108da57600080fd5b8051612f1481612ef4565b919050565b600060208284031215612f2b57600080fd5b8151610a8281612ef4565b600060208284031215612f4857600080fd5b81356001600160e01b031981168114610a8257600080fd5b803563ffffffff81168114612f1457600080fd5b60ff811681146108da57600080fd5b8035612f1481612f74565b8035612f1481612ef4565b60008060008060808587031215612faf57600080fd5b84359350612fbf60208601612f60565b92506040850135612fcf81612f74565b91506060850135612fdf81612ef4565b939692955090935050565b600060208284031215612ffc57600080fd5b5035919050565b60008083601f84011261301557600080fd5b5081356001600160401b0381111561302c57600080fd5b60208301915083602082850101111561304457600080fd5b9250929050565b6000806020838503121561305e57600080fd5b82356001600160401b0381111561307457600080fd5b61308085828601613003565b90969095509350505050565b6000806040838503121561309f57600080fd5b8235915060208301356130b181612ef4565b809150509250929050565b600080604083850312156130cf57600080fd5b82356130da81612ef4565b915060208301356130b181612ef4565b6000602082840312156130fc57600080fd5b8135610a8281612ef4565b60006020828403121561311957600080fd5b813565ffffffffffff81168114610a8257600080fd5b60006020828403121561314157600080fd5b610a8282612f60565b60006020828403121561315c57600080fd5b81356001600160401b0381111561317257600080fd5b82016101208185031215610a8257600080fd5b60006020828403121561319757600080fd5b81356001600160801b0381168114610a8257600080fd5b600080600080600080600060a0888a0312156131c957600080fd5b87356131d481612ef4565b96506020880135955060408801356001600160401b03808211156131f757600080fd5b6132038b838c01613003565b909750955060608a0135915061321882612ef4565b9093506080890135908082111561322e57600080fd5b5061323b8a828b01613003565b989b979a50959850939692959293505050565b6020808252600a908201526927b7363c9030b236b4b760b11b604082015260600190565b6000808335601e1984360301811261328957600080fd5b8301803591506001600160401b038211156132a357600080fd5b60200191503681900382131561304457600080fd5b60005b838110156132d35781810151838201526020016132bb565b50506000910152565b600081518084526132f48160208601602086016132b8565b601f01601f19169290920160200192915050565b63ffffffff81511682526020810151602083015260408101516040830152606081015160608301526000608082015160e0608085015261334b60e08501826132dc565b905060a083015184820360a086015261336482826132dc565b91505060c083015184820360c086015261277c82826132dc565b6040815260006133916040830185613308565b905082151560208301529392505050565b634e487b7160e01b600052604160045260246000fd5b604080519081016001600160401b03811182821017156133da576133da6133a2565b60405290565b60405161010081016001600160401b03811182821017156133da576133da6133a2565b60006040828403121561341557600080fd5b61341d6133b8565b9050815181526020820151602082015292915050565b60006040828403121561344557600080fd5b610a828383613403565b8051612f1481612f74565b600082601f83011261346b57600080fd5b81516001600160401b0380821115613485576134856133a2565b604051601f8301601f19908116603f011681019082821181831017156134ad576134ad6133a2565b816040528381528660208588010111156134c657600080fd5b61268a8460208301602089016132b8565b60008060008060008060c087890312156134f057600080fd5b86516001600160401b038082111561350757600080fd5b908801906040828b03121561351b57600080fd5b6135236133b8565b825161352e81612f74565b815260208301518281111561354257600080fd5b9290920191610100838c03121561355857600080fd5b6135606133e0565b83518152602084015160208201526040840151604082015261358460608501612f09565b606082015261359560808501612f09565b60808201526135a660a0850161344f565b60a08201526135b760c08501612f09565b60c082015260e0840151838111156135ce57600080fd5b6135da8d82870161345a565b60e08301525080602083015250809850506135f760208a01612f09565b965061360560408a01612f09565b9550606089015191508082111561361b57600080fd5b5061362889828a0161345a565b93505061363760808801612f09565b915060a087015190509295509295509295565b60006020828403121561365c57600080fd5b5051919050565b60e0808252885160ff1690820152602080890151604061010080850182905282516101208601529282015161014085015281015161016084015260608101516001600160a01b039081166101808501526080820151166101a084015260a0810151600092906136d86101c086018260ff169052565b5060c08201516001600160a01b03166101e085015260e09091015161020084019190915261370a6102208401826132dc565b6001600160a01b038a16602085015290506001600160a01b0388166040840152828103606084015261373c81886132dc565b91505061375460808301866001600160a01b03169052565b60ff9390931660a082015260c0015295945050505050565b60008235603e1983360301811261378257600080fd5b9190910192915050565b6000823560fe1983360301811261378257600080fd5b634e487b7160e01b600052601160045260246000fd5b60ff82811682821603908111156108c1576108c16137a2565b600181815b8085111561380c5781600019048211156137f2576137f26137a2565b808516156137ff57918102915b93841c93908002906137d6565b509250929050565b600082613823575060016108c1565b81613830575060006108c1565b816001811461384657600281146138505761386c565b60019150506108c1565b60ff841115613861576138616137a2565b50506001821b6108c1565b5060208310610133831016604e8410600b841016171561388f575081810a6108c1565b61389983836137d1565b80600019048211156138ad576138ad6137a2565b029392505050565b6000610a8260ff841683613814565b818103818111156108c1576108c16137a2565b6000826138f457634e487b7160e01b600052601260045260246000fd5b500490565b80820281158282048414176108c1576108c16137a2565b65ffffffffffff81811683821601908082111561392f5761392f6137a2565b5092915050565b6000808335601e1984360301811261394d57600080fd5b83016020810192503590506001600160401b0381111561396c57600080fd5b80360382131561304457600080fd5b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b60c08152600061010089356139b881612f74565b60ff1660c084015260208a0135368b900360fe190181126139d857600080fd5b8a81019050604060e0850152803582850152602081013561012085015260408101356101408501526060810135613a0e81612ef4565b6001600160a01b0316610160850152613a2960808201612f8e565b6001600160a01b0316610180850152613a4460a08201612f83565b60ff166101a0850152613a5960c08201612f8e565b6001600160a01b03166101c0850152613a7560e0820182613936565b9150826101e0860152613a8d6102008601838361397b565b92505050613aa6602084018a6001600160a01b03169052565b6001600160a01b03881660408401528281036060840152613ac881878961397b565b915050613ae060808301856001600160a01b03169052565b8260a083015298975050505050505050565b60008085851115613b0257600080fd5b83861115613b0f57600080fd5b5050820193919092039150565b803560208310156108c157600019602084900360031b1b1692915050565b600060208284031215613b4c57600080fd5b81518015158114610a8257600080fd5b808201808211156108c1576108c16137a2565b608081526000613b826080830186613308565b8451602084810191909152909401516040830152506001600160a01b0391909116606090910152919050565b6001600160401b03811681146108da57600080fd5b60008082840360c0811215613bd757600080fd5b6080811215613be557600080fd5b50604051606081018181106001600160401b0382111715613c0857613c086133a2565b604052835181526020840151613c1d81613bae565b6020820152613c2f8560408601613403565b60408201529150613c438460808501613403565b90509250929050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260008351613c848160178501602088016132b8565b7001034b99036b4b9b9b4b733903937b6329607d1b6017918401918201528351613cb58160288401602088016132b8565b01602801949350505050565b602081526000610a8260208301846132dc565b65ffffffffffff82811682821603908082111561392f5761392f6137a2565b60008060408385031215613d0657600080fd5b8235613d1181612ef4565b915060208301356130b181613bae565b600082516137828184602087016132b8565b634e487b7160e01b600052603260045260246000fd5b600081613d5857613d586137a2565b506000190190565b61ffff81811683821601908082111561392f5761392f6137a2565b60008651613d8d818460208b016132b8565b6001600160f81b031960f888811b82169285019283526001600160f01b031960f089901b16600184015286901b1660038201528351613dd38160048401602088016132b8565b0160040197965050505050505056fea2646970667358221220cf4c96428e8bac769fd633474d1542692e488012edc5bbefefef430ea453b14664736f6c6343000818003300000000000000000000000000000000000000000000000000000000000000128301030aa0dd735f0139d708f84f5318c6d60ba244e2603b0ad938ffa317a646cc0f9984efa0380c6a0317460751bbd8c75d47d0a787d0d8e665464ca1217af5616f903143e8