Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
0 RC

Profile Summary
Blockchain:
zkEvm Amoy (80002)


Decimals:
0
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xaB497Af59DDaA2C7627e8f43D356816C9f87879F
6080604052612711600a9081556b019d971e4fe8401e74000000600b55674563918244f40000600c55600d556064600e556010805460ff60a01b1916600160a11b17905534801561004e575f80fd5b506040518060400160405280600b81526020016a526163696e6f204361727360a81b81525060405180604001604052806002815260200161524360f01b8152508181816002908161009f91906102a3565b5060036100ac82826102a3565b505060015f55506100c0915033905061011a565b601380546001600160a01b03191673d0d5e3db44de05e9f294bb0a3beeaf030de24ada1790556101036100fb6008546001600160a01b031690565b61271061016b565b601480546001600160a01b03191633179055610362565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6127108111156101c15760405162461bcd60e51b815260206004820152601a60248201527f45524332393831526f79616c746965733a20546f6f2068696768000000000000604482015260640160405180910390fd5b604080518082019091526001600160a01b0390921680835262ffffff909116602090920182905260098054600160a01b9093026001600160b81b0319909316909117919091179055565b634e487b7160e01b5f52604160045260245ffd5b600181811c9082168061023357607f821691505b60208210810361025157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561029e57805f5260205f20601f840160051c8101602085101561027c5750805b601f840160051c820191505b8181101561029b575f8155600101610288565b50505b505050565b81516001600160401b038111156102bc576102bc61020b565b6102d0816102ca845461021f565b84610257565b602080601f831160018114610303575f84156102ec5750858301515b5f19600386901b1c1916600185901b17855561035a565b5f85815260208120601f198616915b8281101561033157888601518255948401946001909101908401610312565b508582101561034e57878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b6136ad8061036f5f395ff3fe608060405260043610610371575f3560e01c8063724e78da116101c8578063ac47bf10116100fd578063c87b56dd1161009d578063e985e9c51161006d578063e985e9c514610a07578063f0f4426014610a4e578063f2fde38b14610a6d578063fb7265ff14610a8c575f80fd5b8063c87b56dd1461097e578063d7b0b29d1461099d578063d9c88e14146109c9578063e02f8e1f146109e8575f80fd5b8063b88d4fde116100d8578063b88d4fde1461090d578063b8d0cf4a1461092c578063c0a86a4a1461094b578063c3a719991461095f575f80fd5b8063ac47bf10146108ba578063add2704c146108cf578063b3e089a2146108ee575f80fd5b80638da5cb5b1161016857806394bf804d1161014357806394bf804d1461085557806395d89b4114610868578063a22cb4651461087c578063a7bd51921461089b575f80fd5b80638da5cb5b1461080457806391fd48491461082157806393563a9514610836575f80fd5b80638462151c116101a35780638462151c1461076d57806385209ee01461079957806385d6a394146107c657806389a30271146107e5575f80fd5b8063724e78da1461071b5780637313cba91461073a578063741bef1a1461074e575f80fd5b80633c31cd64116102a957806355f804b3116102495780636a573c1e116102195780636a573c1e146106bf5780636c0360eb146106d457806370a08231146106e8578063715018a614610707575f80fd5b806355f804b3146106435780635c85974f1461066257806361d027b3146106815780636352211e146106a0575f80fd5b8063429b62e511610284578063429b62e5146105b857806345dfa5d9146105e65780634b0bddd2146106055780634f6ccce714610624575f80fd5b80633c31cd6414610565578063407fcc311461058457806342842e0e14610599575f80fd5b806318160ddd116103145780632a55205a116102ef5780632a55205a146104ca5780632f745c591461050857806331d5dc72146105275780633574a2dd14610546575f80fd5b806318160ddd1461048257806323b872dd1461049657806326a954b2146104b5575f80fd5b8063081812fc1161034f578063081812fc146103eb57806308290dc514610422578063086b74b914610441578063095ea7b314610463575f80fd5b806301ffc9a71461037557806304634d8d146103a957806306fdde03146103ca575b5f80fd5b348015610380575f80fd5b5061039461038f366004612cd4565b610aab565b60405190151581526020015b60405180910390f35b3480156103b4575f80fd5b506103c86103c3366004612d0a565b610abb565b005b3480156103d5575f80fd5b506103de610b30565b6040516103a09190612d7f565b3480156103f6575f80fd5b5061040a610405366004612d91565b610bc0565b6040516001600160a01b0390911681526020016103a0565b34801561042d575f80fd5b506103c861043c366004612d91565b610c02565b34801561044c575f80fd5b50610455610c96565b6040519081526020016103a0565b34801561046e575f80fd5b506103c861047d366004612da8565b610d17565b34801561048d575f80fd5b50610455610da3565b3480156104a1575f80fd5b506103c86104b0366004612dd2565b610dba565b3480156104c0575f80fd5b50610455600e5481565b3480156104d5575f80fd5b506104e96104e4366004612e10565b610dc5565b604080516001600160a01b0390931683526020830191909152016103a0565b348015610513575f80fd5b50610455610522366004612da8565b610e19565b348015610532575f80fd5b50610455610541366004612d91565b610eed565b348015610551575f80fd5b506103c8610560366004612eb6565b610f0a565b348015610570575f80fd5b5060105461040a906001600160a01b031681565b34801561058f575f80fd5b50610455600b5481565b3480156105a4575f80fd5b506103c86105b3366004612dd2565b610f40565b3480156105c3575f80fd5b506103946105d2366004612efa565b60156020525f908152604090205460ff1681565b3480156105f1575f80fd5b506103c8610600366004612d91565b610f5a565b348015610610575f80fd5b506103c861061f366004612f22565b610f95565b34801561062f575f80fd5b5061045561063e366004612d91565b610fe9565b34801561064e575f80fd5b506103c861065d366004612eb6565b61106e565b34801561066d575f80fd5b506103c861067c366004612d91565b6110a4565b34801561068c575f80fd5b5060145461040a906001600160a01b031681565b3480156106ab575f80fd5b5061040a6106ba366004612d91565b6110e1565b3480156106ca575f80fd5b50610455600a5481565b3480156106df575f80fd5b506103de6110f2565b3480156106f3575f80fd5b50610455610702366004612efa565b61117e565b348015610712575f80fd5b506103c86111ca565b348015610726575f80fd5b506103c8610735366004612efa565b6111ff565b348015610745575f80fd5b506103de61124b565b348015610759575f80fd5b5060135461040a906001600160a01b031681565b348015610778575f80fd5b5061078c610787366004612efa565b611258565b6040516103a09190612f4e565b3480156107a4575f80fd5b506010546107b990600160a01b900460ff1681565b6040516103a09190612fa5565b3480156107d1575f80fd5b506103c86107e0366004612fcb565b611350565b3480156107f0575f80fd5b50600f5461040a906001600160a01b031681565b34801561080f575f80fd5b506008546001600160a01b031661040a565b34801561082c575f80fd5b50610455600c5481565b348015610841575f80fd5b506103c8610850366004612dd2565b611553565b6103c8610863366004612fcb565b61170b565b348015610873575f80fd5b506103de611855565b348015610887575f80fd5b506103c8610896366004612f22565b611864565b3480156108a6575f80fd5b506103c86108b5366004612fcb565b6118f8565b3480156108c5575f80fd5b50610455600d5481565b3480156108da575f80fd5b506103c86108e9366004612efa565b6119ea565b3480156108f9575f80fd5b506103c8610908366004612efa565b611a5c565b348015610918575f80fd5b506103c8610927366004612fee565b611ace565b348015610937575f80fd5b506103c8610946366004612d91565b611b19565b348015610956575f80fd5b50610455611b48565b34801561096a575f80fd5b506103c8610979366004612da8565b611b68565b348015610989575f80fd5b506103de610998366004612d91565b611bf3565b3480156109a8575f80fd5b506109bc6109b7366004612efa565b611d22565b6040516103a09190613068565b3480156109d4575f80fd5b506103c86109e3366004612da8565b611db1565b3480156109f3575f80fd5b506103c8610a02366004612d91565b611e97565b348015610a12575f80fd5b50610394610a21366004613098565b6001600160a01b039182165f90815260076020908152604080832093909416825291909152205460ff1690565b348015610a59575f80fd5b506103c8610a68366004612efa565b611eed565b348015610a78575f80fd5b506103c8610a87366004612efa565b611f5f565b348015610a97575f80fd5b506103c8610aa6366004612d91565b611ffa565b5f610ab582612060565b92915050565b6008546001600160a01b03163314610aee5760405162461bcd60e51b8152600401610ae5906130c4565b60405180910390fd5b6001600160a01b038216610b145760405162461bcd60e51b8152600401610ae5906130f9565b610b2c82826bffffffffffffffffffffffff16612095565b5050565b606060028054610b3f90613123565b80601f0160208091040260200160405190810160405280929190818152602001828054610b6b90613123565b8015610bb65780601f10610b8d57610100808354040283529160200191610bb6565b820191905f5260205f20905b815481529060010190602001808311610b9957829003601f168201915b5050505050905090565b5f610bca82612131565b610be7576040516333d1c03960e21b815260040160405180910390fd5b505f908152600660205260409020546001600160a01b031690565b6008546001600160a01b03163314610c2c5760405162461bcd60e51b8152600401610ae5906130c4565b5f610c3882600161316f565b9050610c42612167565b8111610c905760405162461bcd60e51b815260206004820152601d60248201527f4d7573742062652061626f76652063757272656e7420737570706c79210000006044820152606401610ae5565b600a5550565b5f8060135f9054906101000a90046001600160a01b03166001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa158015610ce8573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610d0c91906131a0565b509195945050505050565b5f610d21826110e1565b9050806001600160a01b0316836001600160a01b031603610d555760405163250fdee360e21b815260040160405180910390fd5b336001600160a01b03821614801590610d755750610d738133610a21565b155b15610d93576040516367d9dca160e11b815260040160405180910390fd5b610d9e83838361216f565b505050565b5f610db56001545f545f199190030190565b905090565b610d9e8383836121ca565b604080518082019091526009546001600160a01b038116808352600160a01b90910462ffffff166020830181905290915f9161271090610e0590866131ec565b610e0f9190613217565b9150509250929050565b5f6001600160a01b038316610e415760405163197ce4cd60e31b815260040160405180910390fd5b81610e4b8461117e565b11610e6957604051634e23d03560e01b815260040160405180910390fd5b5f80610e73612167565b610e7e90600161316f565b905060015b81811015610ed357856001600160a01b0316610e9e8261239b565b6001600160a01b031603610ecb57848303610ebd579250610ab5915050565b82610ec78161322a565b9350505b600101610e83565b50604051634e23d03560e01b815260040160405180910390fd5b5f610ef782612493565b602001516001600160401b031692915050565b6008546001600160a01b03163314610f345760405162461bcd60e51b8152600401610ae5906130c4565b6011610b2c8282613286565b610d9e83838360405180602001604052805f815250611ace565b6008546001600160a01b03163314610f845760405162461bcd60e51b8152600401610ae5906130c4565b610f8f81600161316f565b600e5550565b6008546001600160a01b03163314610fbf5760405162461bcd60e51b8152600401610ae5906130c4565b6001600160a01b03919091165f908152601560205260409020805460ff1916911515919091179055565b5f80610ff3612167565b610ffe90600161316f565b90508083111561102157604051634e23d03560e01b815260040160405180910390fd5b5f60015b82811015610ed3575f81815260046020526040902054600160e01b900460ff166110665784820361105857949350505050565b816110628161322a565b9250505b600101611025565b6008546001600160a01b031633146110985760405162461bcd60e51b8152600401610ae5906130c4565b6012610b2c8282613286565b6008546001600160a01b031633146110ce5760405162461bcd60e51b8152600401610ae5906130c4565b5f6110da82600161316f565b600d555050565b5f6110eb82612493565b5192915050565b601280546110ff90613123565b80601f016020809104026020016040519081016040528092919081815260200182805461112b90613123565b80156111765780601f1061114d57610100808354040283529160200191611176565b820191905f5260205f20905b81548152906001019060200180831161115957829003601f168201915b505050505081565b5f6001600160a01b0382166111a6576040516323d3ad8160e21b815260040160405180910390fd5b506001600160a01b03165f908152600560205260409020546001600160401b031690565b6008546001600160a01b031633146111f45760405162461bcd60e51b8152600401610ae5906130c4565b6111fd5f6125b5565b565b6008546001600160a01b031633146112295760405162461bcd60e51b8152600401610ae5906130c4565b601380546001600160a01b0319166001600160a01b0392909216919091179055565b601180546110ff90613123565b60606001600160a01b0382166112815760405163197ce4cd60e31b815260040160405180910390fd5b5f61128b8361117e565b90505f816001600160401b038111156112a6576112a6612e30565b6040519080825280602002602001820160405280156112cf578160200160208202803683370190505b5090505f806112dc612167565b6112e790600161316f565b905060015b81811015610d0c57866001600160a01b03166113078261239b565b6001600160a01b031603611348578084848151811061132857611328613345565b60209081029190910101528261133d8161322a565b935050848314610d0c575b6001016112ec565b600280601054600160a01b900460ff16600281111561137157611371612f91565b1461138e5760405162461bcd60e51b8152600401610ae590613359565b82600a548161139b612167565b6113a5919061316f565b106113c25760405162461bcd60e51b8152600401610ae590613380565b600e54846113cf85612606565b6113d9919061316f565b106113f65760405162461bcd60e51b8152600401610ae5906133b7565b600d5484106114175760405162461bcd60e51b8152600401610ae5906133e2565b600f546014546040805163313ce56760e01b815290516001600160a01b03938416936323b872dd9333939116916a52b7d2dcc80cd2e4000000918a91879163313ce5679160048083019260209291908290030181865afa15801561147d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906114a19190613419565b6114ac90600a613519565b600b546114b991906131ec565b6114c391906131ec565b6114cd9190613217565b6040516001600160e01b031960e086901b1681526001600160a01b03938416600482015292909116602483015260448201526064016020604051808303815f875af115801561151e573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906115429190613527565b5061154d8385612630565b50505050565b6008546001600160a01b0316331461157d5760405162461bcd60e51b8152600401610ae5906130c4565b6001600160a01b0382161580159061159d57506001600160a01b03831615155b6115dc5760405162461bcd60e51b815260206004820152601060248201526f24b73b30b634b21030b2323932b9b99760811b6044820152606401610ae5565b6040516370a0823160e01b8152306004820152839082906001600160a01b038316906370a0823190602401602060405180830381865afa158015611622573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906116469190613542565b10156116945760405162461bcd60e51b815260206004820152601b60248201527f496e73756666696369656e7420746f6b656e2062616c616e63652e00000000006044820152606401610ae5565b60405163a9059cbb60e01b81526001600160a01b0384811660048301526024820184905282169063a9059cbb906044016020604051808303815f875af11580156116e0573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906117049190613527565b5050505050565b600280601054600160a01b900460ff16600281111561172c5761172c612f91565b146117495760405162461bcd60e51b8152600401610ae590613359565b82600a5481611756612167565b611760919061316f565b1061177d5760405162461bcd60e51b8152600401610ae590613380565b83611786611b48565b61179091906131ec565b348111156117e05760405162461bcd60e51b815260206004820152601f60248201527f45746865722076616c75652073656e74206973206e6f7420636f7272656374006044820152606401610ae5565b600e54856117ed86612606565b6117f7919061316f565b106118145760405162461bcd60e51b8152600401610ae5906133b7565b600d5485106118355760405162461bcd60e51b8152600401610ae5906133e2565b60145461184b906001600160a01b031634612649565b6117048486612630565b606060038054610b3f90613123565b336001600160a01b0383160361188d5760405163b06307db60e01b815260040160405180910390fd5b335f8181526007602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b600280601054600160a01b900460ff16600281111561191957611919612f91565b146119365760405162461bcd60e51b8152600401610ae590613359565b82600a5481611943612167565b61194d919061316f565b1061196a5760405162461bcd60e51b8152600401610ae590613380565b600e548461197785612606565b611981919061316f565b1061199e5760405162461bcd60e51b8152600401610ae5906133b7565b600d5484106119bf5760405162461bcd60e51b8152600401610ae5906133e2565b601054601454600c546001600160a01b03928316926323b872dd9233929116906114cd9089906131ec565b6008546001600160a01b03163314611a145760405162461bcd60e51b8152600401610ae5906130c4565b6001600160a01b038116611a3a5760405162461bcd60e51b8152600401610ae5906130f9565b601080546001600160a01b0319166001600160a01b0392909216919091179055565b6008546001600160a01b03163314611a865760405162461bcd60e51b8152600401610ae5906130c4565b6001600160a01b038116611aac5760405162461bcd60e51b8152600401610ae5906130f9565b600f80546001600160a01b0319166001600160a01b0392909216919091179055565b611ad98484846121ca565b6001600160a01b0383163b15158015611afb5750611af98484848461275e565b155b1561154d576040516368d2bf6b60e11b815260040160405180910390fd5b6008546001600160a01b03163314611b435760405162461bcd60e51b8152600401610ae5906130c4565b600b55565b5f80611b52610c96565b905080600b54611b629190613217565b91505090565b335f8181526015602052604090205460ff16611bb55760405162461bcd60e51b815260206004820152600c60248201526b2737ba1030b71030b236b4b760a11b6044820152606401610ae5565b81600a5481611bc2612167565b611bcc919061316f565b10611be95760405162461bcd60e51b8152600401610ae590613380565b61154d8484612630565b6060611c028261ffff16612131565b611c4e5760405162461bcd60e51b815260206004820152601f60248201527f55524920717565727920666f72206e6f6e6578697374656e7420746f6b656e006044820152606401610ae5565b5f60128054611c5c90613123565b905011611cf15760118054611c7090613123565b80601f0160208091040260200160405190810160405280929190818152602001828054611c9c90613123565b8015611ce75780601f10611cbe57610100808354040283529160200191611ce7565b820191905f5260205f20905b815481529060010190602001808311611cca57829003601f168201915b5050505050610ab5565b6012611cfc83612846565b604051602001611d0d929190613559565b60405160208183030381529060405292915050565b611d2a612ca1565b6040518060e00160405280601060149054906101000a900460ff166002811115611d5657611d56612f91565b81526020016001600a54611d6a91906135da565b8152602001611d77612167565b8152602001600b548152602001600c548152602001611d9584612606565b81526020016001600e54611da991906135da565b905292915050565b6008546001600160a01b03163314611ddb5760405162461bcd60e51b8152600401610ae5906130c4565b6001600160a01b038216611e315760405162461bcd60e51b815260206004820152601f60248201527f5769746864726177616c20746f20746865207a65726f20616464726573732e006044820152606401610ae5565b80471015611e8d5760405162461bcd60e51b8152602060048201526024808201527f496e73756666696369656e742062616c616e636520666f7220776974686472616044820152633bb0b61760e11b6064820152608401610ae5565b610b2c8282612649565b335f8181526015602052604090205460ff16611ee45760405162461bcd60e51b815260206004820152600c60248201526b2737ba1030b71030b236b4b760a11b6044820152606401610ae5565b610b2c82612942565b6008546001600160a01b03163314611f175760405162461bcd60e51b8152600401610ae5906130c4565b6001600160a01b038116611f3d5760405162461bcd60e51b8152600401610ae5906130f9565b601480546001600160a01b0319166001600160a01b0392909216919091179055565b6008546001600160a01b03163314611f895760405162461bcd60e51b8152600401610ae5906130c4565b6001600160a01b038116611fee5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610ae5565b611ff7816125b5565b50565b6008546001600160a01b031633146120245760405162461bcd60e51b8152600401610ae5906130c4565b80600281111561203657612036612f91565b6010805460ff60a01b1916600160a01b83600281111561205857612058612f91565b021790555050565b5f6001600160e01b0319821663152a902d60e11b1480610ab557506001600160e01b031982166301ffc9a760e01b1492915050565b6127108111156120e75760405162461bcd60e51b815260206004820152601a60248201527f45524332393831526f79616c746965733a20546f6f20686967680000000000006044820152606401610ae5565b604080518082019091526001600160a01b0390921680835262ffffff909116602090920182905260098054600160a01b9093026001600160b81b0319909316909117919091179055565b5f8160011115801561214357505f5482105b8015610ab55750505f90815260046020526040902054600160e01b900460ff161590565b5f545f190190565b5f8281526006602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b5f6121d482612493565b9050836001600160a01b0316815f01516001600160a01b03161461220a5760405162a1148160e81b815260040160405180910390fd5b5f336001600160a01b038616148061222757506122278533610a21565b8061224257503361223784610bc0565b6001600160a01b0316145b90508061226257604051632ce44b5f60e11b815260040160405180910390fd5b6001600160a01b03841661228957604051633a954ecd60e21b815260040160405180910390fd5b6122945f848761216f565b6001600160a01b038581165f908152600560209081526040808320805467ffffffffffffffff198082166001600160401b039283165f1901831617909255898616808652838620805493841693831660019081018416949094179055898652600490945282852080546001600160e01b031916909417600160a01b42909216919091021783558701808452922080549193909116612365575f54821461236557805460208601516001600160401b0316600160a01b026001600160e01b03199091166001600160a01b038a16171781555b50505082846001600160a01b0316866001600160a01b03165f8051602061365883398151915260405160405180910390a4611704565b5f81806001111580156123ae57505f5481105b1561248b575f81815260046020908152604091829020825160608101845290546001600160a01b0381168252600160a01b81046001600160401b031692820192909252600160e01b90910460ff161515918101829052906124895780516001600160a01b03161561242157519392505050565b505f19015f81815260046020908152604091829020825160608101845290546001600160a01b038116808352600160a01b82046001600160401b031693830193909352600160e01b900460ff161515928101929092521561248457519392505050565b612421565b505b505f92915050565b604080516060810182525f808252602082018190529181019190915281806001111580156124c157505f5481105b1561259c575f81815260046020908152604091829020825160608101845290546001600160a01b0381168252600160a01b81046001600160401b031692820192909252600160e01b90910460ff1615159181018290529061259a5780516001600160a01b031615612533579392505050565b505f19015f81815260046020908152604091829020825160608101845290546001600160a01b038116808352600160a01b82046001600160401b031693830193909352600160e01b900460ff1615159281019290925215612595579392505050565b612533565b505b604051636f96cda160e11b815260040160405180910390fd5b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b03165f90815260056020526040902054600160401b90046001600160401b031690565b610b2c828260405180602001604052805f81525061294c565b804710156126995760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e63650000006044820152606401610ae5565b5f826001600160a01b0316826040515f6040518083038185875af1925050503d805f81146126e2576040519150601f19603f3d011682016040523d82523d5f602084013e6126e7565b606091505b5050905080610d9e5760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d617920686176652072657665727465640000000000006064820152608401610ae5565b604051630a85bd0160e11b81525f906001600160a01b0385169063150b7a02906127929033908990889088906004016135ed565b6020604051808303815f875af19250505080156127cc575060408051601f3d908101601f191682019092526127c991810190613629565b60015b612828573d8080156127f9576040519150601f19603f3d011682016040523d82523d5f602084013e6127fe565b606091505b5080515f03612820576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490505b949350505050565b6060815f0361286c5750506040805180820190915260018152600360fc1b602082015290565b815f5b8115612895578061287f8161322a565b915061288e9050600a83613217565b915061286f565b5f816001600160401b038111156128ae576128ae612e30565b6040519080825280601f01601f1916602001820160405280156128d8576020820181803683370190505b5090505b841561283e576128ed6001836135da565b91506128fa600a86613644565b61290590603061316f565b60f81b81838151811061291a5761291a613345565b60200101906001600160f81b03191690815f1a90535061293b600a86613217565b94506128dc565b611ff7815f612959565b610d9e8383836001612b04565b5f61296383612493565b805190915082156129c8575f336001600160a01b038316148061298b575061298b8233610a21565b806129a657503361299b86610bc0565b6001600160a01b0316145b9050806129c657604051632ce44b5f60e11b815260040160405180910390fd5b505b6129d35f858361216f565b6001600160a01b038082165f8181526005602090815260408083208054600160801b5f196001600160401b0380841691909101811667ffffffffffffffff198416811783900482166001908101831690930277ffffffffffffffff0000000000000000ffffffffffffffff19909416179290921783558b86526004909452828520805460ff60e01b1942909316600160a01b026001600160e01b03199091169097179690961716600160e01b178555918901808452922080549194909116612ace575f548214612ace57805460208701516001600160401b0316600160a01b026001600160e01b03199091166001600160a01b038716171781555b50506040518692505f91506001600160a01b038416905f80516020613658833981519152908390a4505060018054810190555050565b5f546001600160a01b038516612b2c57604051622e076360e81b815260040160405180910390fd5b835f03612b4c5760405163b562e8dd60e01b815260040160405180910390fd5b6001600160a01b0385165f81815260056020908152604080832080546fffffffffffffffffffffffffffffffff1981166001600160401b038083168c018116918217600160401b67ffffffffffffffff1990941690921783900481168c01811690920217909155858452600490925290912080546001600160e01b031916909217600160a01b429092169190910217905580808501838015612bf757506001600160a01b0387163b15155b15612c68575b60405182906001600160a01b038916905f905f80516020613658833981519152908290a4612c335f88848060010195508861275e565b612c50576040516368d2bf6b60e11b815260040160405180910390fd5b808203612bfd57825f5414612c63575f80fd5b612c99565b5b6040516001830192906001600160a01b038916905f905f80516020613658833981519152908290a4808203612c69575b505f55611704565b6040518060e001604052806007906020820280368337509192915050565b6001600160e01b031981168114611ff7575f80fd5b5f60208284031215612ce4575f80fd5b8135612cef81612cbf565b9392505050565b6001600160a01b0381168114611ff7575f80fd5b5f8060408385031215612d1b575f80fd5b8235612d2681612cf6565b915060208301356bffffffffffffffffffffffff81168114612d46575f80fd5b809150509250929050565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b602081525f612cef6020830184612d51565b5f60208284031215612da1575f80fd5b5035919050565b5f8060408385031215612db9575f80fd5b8235612dc481612cf6565b946020939093013593505050565b5f805f60608486031215612de4575f80fd5b8335612def81612cf6565b92506020840135612dff81612cf6565b929592945050506040919091013590565b5f8060408385031215612e21575f80fd5b50508035926020909101359150565b634e487b7160e01b5f52604160045260245ffd5b5f6001600160401b0380841115612e5d57612e5d612e30565b604051601f8501601f19908116603f01168101908282118183101715612e8557612e85612e30565b81604052809350858152868686011115612e9d575f80fd5b858560208301375f602087830101525050509392505050565b5f60208284031215612ec6575f80fd5b81356001600160401b03811115612edb575f80fd5b8201601f81018413612eeb575f80fd5b61283e84823560208401612e44565b5f60208284031215612f0a575f80fd5b8135612cef81612cf6565b8015158114611ff7575f80fd5b5f8060408385031215612f33575f80fd5b8235612f3e81612cf6565b91506020830135612d4681612f15565b602080825282518282018190525f9190848201906040850190845b81811015612f8557835183529284019291840191600101612f69565b50909695505050505050565b634e487b7160e01b5f52602160045260245ffd5b6020810160038310612fc557634e487b7160e01b5f52602160045260245ffd5b91905290565b5f8060408385031215612fdc575f80fd5b823591506020830135612d4681612cf6565b5f805f8060808587031215613001575f80fd5b843561300c81612cf6565b9350602085013561301c81612cf6565b92506040850135915060608501356001600160401b0381111561303d575f80fd5b8501601f8101871361304d575f80fd5b61305c87823560208401612e44565b91505092959194509250565b60e0810181835f5b600781101561308f578151835260209283019290910190600101613070565b50505092915050565b5f80604083850312156130a9575f80fd5b82356130b481612cf6565b91506020830135612d4681612cf6565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526010908201526f496e76616c696420416464726573732160801b604082015260600190565b600181811c9082168061313757607f821691505b60208210810361315557634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b80820180821115610ab557610ab561315b565b805169ffffffffffffffffffff8116811461319b575f80fd5b919050565b5f805f805f60a086880312156131b4575f80fd5b6131bd86613182565b94506020860151935060408601519250606086015191506131e060808701613182565b90509295509295909350565b8082028115828204841417610ab557610ab561315b565b634e487b7160e01b5f52601260045260245ffd5b5f8261322557613225613203565b500490565b5f6001820161323b5761323b61315b565b5060010190565b601f821115610d9e57805f5260205f20601f840160051c810160208510156132675750805b601f840160051c820191505b81811015611704575f8155600101613273565b81516001600160401b0381111561329f5761329f612e30565b6132b3816132ad8454613123565b84613242565b602080601f8311600181146132e6575f84156132cf5750858301515b5f19600386901b1c1916600185901b17855561333d565b5f85815260208120601f198616915b82811015613314578886015182559484019460019091019084016132f5565b508582101561333157878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b634e487b7160e01b5f52603260045260245ffd5b6020808252600d908201526c496e76616c696420737461746560981b604082015260600190565b60208082526018908201527f4578636565647320617661696c61626c6520746f6b656e730000000000000000604082015260600190565b6020808252601190820152704578636565647320616c6c6f77616e636560781b604082015260600190565b60208082526019908201527f45786365656473207472616e73616374696f6e206c696d697400000000000000604082015260600190565b5f60208284031215613429575f80fd5b815160ff81168114612cef575f80fd5b600181815b8085111561347357815f19048211156134595761345961315b565b8085161561346657918102915b93841c939080029061343e565b509250929050565b5f8261348957506001610ab5565b8161349557505f610ab5565b81600181146134ab57600281146134b5576134d1565b6001915050610ab5565b60ff8411156134c6576134c661315b565b50506001821b610ab5565b5060208310610133831016604e8410600b84101617156134f4575081810a610ab5565b6134fe8383613439565b805f19048211156135115761351161315b565b029392505050565b5f612cef60ff84168361347b565b5f60208284031215613537575f80fd5b8151612cef81612f15565b5f60208284031215613552575f80fd5b5051919050565b5f80845461356681613123565b6001828116801561357e5760018114613593576135bf565b60ff19841687528215158302870194506135bf565b885f526020805f205f5b858110156135b65781548a82015290840190820161359d565b50505082870194505b5050505083518060208601835e5f9101908152949350505050565b81810381811115610ab557610ab561315b565b6001600160a01b03858116825284166020820152604081018390526080606082018190525f9061361f90830184612d51565b9695505050505050565b5f60208284031215613639575f80fd5b8151612cef81612cbf565b5f8261365257613652613203565b50069056feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa26469706673582212207e9f4eefa2e0e569fd62069eca3193e6a6e8882dbdbb97c2e964e6a5a46cba7e64736f6c63430008190033