Overview ERC20
PRICE
$0.03183

ON-CHAIN MARKET CAP n/a

Total Supply:
60,941,751,230.67 FREN

Holders:
244
Profile Summary
Blockchain:
Base (8453)


Decimals:
18
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xd00d42FDA98e968d8EF446a7f8808103fA1b3fD6
6080604052600a60075562000019620001a060201b60201c565b600a620000279190620004ba565b620f42406200003791906200050b565b60085562093a806009556102b2600a556064600b556001601360006101000a81548160ff0219169083151502179055503480156200007457600080fd5b506040518060400160405280600481526020017f4652454e000000000000000000000000000000000000000000000000000000008152506040518060400160405280600481526020017f4652454e000000000000000000000000000000000000000000000000000000008152508160039081620000f29190620007c6565b508060049081620001049190620007c6565b50505060016005819055506200011f620001a060201b60201c565b600a6200012d9190620004ba565b641010b872006200013f91906200050b565b60068190555033601360016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200019a33600654620001a960201b60201c565b62000999565b60006012905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036200021b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000212906200090e565b60405180910390fd5b6200022f600083836200031660201b60201c565b806002600082825462000243919062000930565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620002f691906200097c565b60405180910390a362000312600083836200031b60201b60201c565b5050565b505050565b505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115620003ae5780860481111562000386576200038562000320565b5b6001851615620003965780820291505b8081029050620003a6856200034f565b945062000366565b94509492505050565b600082620003c957600190506200049c565b81620003d957600090506200049c565b8160018114620003f25760028114620003fd5762000433565b60019150506200049c565b60ff84111562000412576200041162000320565b5b8360020a9150848211156200042c576200042b62000320565b5b506200049c565b5060208310610133831016604e8410600b84101617156200046d5782820a90508381111562000467576200046662000320565b5b6200049c565b6200047c84848460016200035c565b9250905081840481111562000496576200049562000320565b5b81810290505b9392505050565b6000819050919050565b600060ff82169050919050565b6000620004c782620004a3565b9150620004d483620004ad565b9250620005037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620003b7565b905092915050565b60006200051882620004a3565b91506200052583620004a3565b92508282026200053581620004a3565b915082820484148315176200054f576200054e62000320565b5b5092915050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620005d857607f821691505b602082108103620005ee57620005ed62000590565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620006587fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000619565b62000664868362000619565b95508019841693508086168417925050509392505050565b6000819050919050565b6000620006a7620006a16200069b84620004a3565b6200067c565b620004a3565b9050919050565b6000819050919050565b620006c38362000686565b620006db620006d282620006ae565b84845462000626565b825550505050565b600090565b620006f2620006e3565b620006ff818484620006b8565b505050565b5b8181101562000727576200071b600082620006e8565b60018101905062000705565b5050565b601f82111562000776576200074081620005f4565b6200074b8462000609565b810160208510156200075b578190505b620007736200076a8562000609565b83018262000704565b50505b505050565b600082821c905092915050565b60006200079b600019846008026200077b565b1980831691505092915050565b6000620007b6838362000788565b9150826002028217905092915050565b620007d18262000556565b67ffffffffffffffff811115620007ed57620007ec62000561565b5b620007f98254620005bf565b620008068282856200072b565b600060209050601f8311600181146200083e576000841562000829578287015190505b620008358582620007a8565b865550620008a5565b601f1984166200084e86620005f4565b60005b82811015620008785784890151825560018201915060208501945060208101905062000851565b8683101562000898578489015162000894601f89168262000788565b8355505b6001600288020188555050505b505050505050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000620008f6601f83620008ad565b91506200090382620008be565b602082019050919050565b600060208201905081810360008301526200092981620008e7565b9050919050565b60006200093d82620004a3565b91506200094a83620004a3565b925082820190508082111562000965576200096462000320565b5b92915050565b6200097681620004a3565b82525050565b60006020820190506200099360008301846200096b565b92915050565b61440980620009a96000396000f3fe608060405234801561001057600080fd5b50600436106102695760003560e01c80638465de0411610151578063bf135267116100c3578063dd62ed3e11610087578063dd62ed3e1461076a578063e57da1d31461079a578063ea6686ed146107ce578063f5094b96146107ec578063f904ed9f1461080a578063fadde5691461082857610269565b8063bf135267146106d8578063bf6d18be14610708578063c045613914610712578063c1fe63041461072e578063c935e1ab1461074c57610269565b806395d89b411161011557806395d89b41146105dc5780639af97535146105fa5780639df94f9e1461062a578063a29b03551461065a578063a457c2d714610678578063a9059cbb146106a857610269565b80638465de041461055a57806384d35c5d1461056457806386e6fc70146105825780638da5cb5b146105a057806390872cc0146105be57610269565b806339509351116101ea5780634e0710c3116101ae5780634e0710c31461049a5780635206e42a146104b65780636ebcf607146104d257806370a0823114610502578063715018a6146105325780637fca631f1461053c57610269565b806339509351146103ce5780633ae9a65c146103fe57806341ec04851461041c5780634d4d522d1461044c5780634dc616281461047c57610269565b806323b872dd1161023157806323b872dd14610328578063313ce567146103585780633604ca0614610376578063378dc3dc1461039457806337bf6d9c146103b257610269565b806305e1bd8c1461026e57806306fdde031461029e578063095ea7b3146102bc57806316257e90146102ec57806318160ddd1461030a575b600080fd5b6102886004803603810190610283919061334e565b610846565b60405161029591906133b0565b60405180910390f35b6102a661099f565b6040516102b3919061345b565b60405180910390f35b6102d660048036038101906102d191906134db565b610a31565b6040516102e39190613536565b60405180910390f35b6102f4610a54565b6040516103019190613536565b60405180910390f35b610312610a67565b60405161031f91906133b0565b60405180910390f35b610342600480360381019061033d9190613551565b610a71565b60405161034f9190613536565b60405180910390f35b610360610aa0565b60405161036d91906135c0565b60405180910390f35b61037e610aa9565b60405161038b91906133b0565b60405180910390f35b61039c610aaf565b6040516103a991906133b0565b60405180910390f35b6103cc60048036038101906103c791906135db565b610ab5565b005b6103e860048036038101906103e391906134db565b611320565b6040516103f59190613536565b60405180910390f35b610406611357565b6040516104139190613617565b60405180910390f35b61043660048036038101906104319190613632565b61137d565b60405161044391906133b0565b60405180910390f35b61046660048036038101906104619190613632565b611395565b60405161047391906133b0565b60405180910390f35b6104846114d0565b60405161049191906133b0565b60405180910390f35b6104b460048036038101906104af9190613632565b6114d6565b005b6104d060048036038101906104cb919061368b565b6115aa565b005b6104ec60048036038101906104e79190613632565b611657565b6040516104f991906133b0565b60405180910390f35b61051c60048036038101906105179190613632565b61166f565b60405161052991906133b0565b60405180910390f35b61053a611731565b005b610544611805565b60405161055191906133b0565b60405180910390f35b61056261180b565b005b61056c611afc565b60405161057991906133b0565b60405180910390f35b61058a611bde565b60405161059791906133b0565b60405180910390f35b6105a8611be4565b6040516105b59190613617565b60405180910390f35b6105c6611c0a565b6040516105d391906133b0565b60405180910390f35b6105e4611c10565b6040516105f1919061345b565b60405180910390f35b610614600480360381019061060f9190613632565b611ca2565b60405161062191906133b0565b60405180910390f35b610644600480360381019061063f9190613632565b611cba565b6040516106519190613536565b60405180910390f35b610662611cda565b60405161066f91906133b0565b60405180910390f35b610692600480360381019061068d91906134db565b611cdf565b60405161069f9190613536565b60405180910390f35b6106c260048036038101906106bd91906134db565b611d56565b6040516106cf9190613536565b60405180910390f35b6106f260048036038101906106ed9190613632565b611d79565b6040516106ff91906133b0565b60405180910390f35b610710611d91565b005b61072c600480360381019061072791906135db565b612811565b005b6107366128ab565b60405161074391906133b0565b60405180910390f35b6107546128b1565b60405161076191906133b0565b60405180910390f35b610784600480360381019061077f91906136b8565b6128b6565b60405161079191906133b0565b60405180910390f35b6107b460048036038101906107af91906135db565b61293d565b6040516107c59594939291906136f8565b60405180910390f35b6107d66129c3565b6040516107e391906133b0565b60405180910390f35b6107f46129c9565b6040516108019190613617565b60405180910390f35b6108126129ef565b60405161081f91906133b0565b60405180910390f35b6108306129f5565b60405161083d91906133b0565b60405180910390f35b600080620151808461085891906137a9565b90506000600190506000606390506000670de0b6b3a764000090506000805b858110156109135760006063821061088f578461089c565b858261089b91906137da565b5b9050600061271085838c6108b0919061381c565b6108ba91906137da565b6108c491906137a9565b9050600085828e6108d591906137da565b6108df91906137a9565b905080856108ed919061381c565b9450808d6108fb919061381c565b9c50505050808061090b90613850565b915050610877565b50600062015180896109259190613898565b90506000606387106109375784610944565b858761094391906137da565b5b9050600061271085838c610958919061381c565b61096291906137da565b61096c91906137a9565b9050600061097c8d8386896129fa565b9050808561098a919061381c565b94508499505050505050505050509392505050565b6060600380546109ae906138f8565b80601f01602080910402602001604051908101604052809291908181526020018280546109da906138f8565b8015610a275780601f106109fc57610100808354040283529160200191610a27565b820191906000526020600020905b815481529060010190602001808311610a0a57829003601f168201915b5050505050905090565b600080610a3c612a36565b9050610a49818585612a3e565b600191505092915050565b601360009054906101000a900460ff1681565b6000600254905090565b600080610a7c612a36565b9050610a89858285612c07565b610a94858585612c93565b60019150509392505050565b60006012905090565b600b5481565b60065481565b610abd612d83565b600854811015610b02576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af990613975565b60405180910390fd5b80610b0c3361166f565b1015610b4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4490613a07565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff16601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1603610bdd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bd490613a99565b60405180910390fd5b601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610c6a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c6190613b2b565b60405180910390fd5b610c743382612dd2565b600073ffffffffffffffffffffffffffffffffffffffff16601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1603610dff5733601460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555042600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600e6000828254610da5919061381c565b925050819055503373ffffffffffffffffffffffffffffffffffffffff167f41c72e5be043a54b47ebe5d81be2c1d6959c0a52cd7b744e4c1860ac7e8f2c3a82604051610df291906133b0565b60405180910390a2611315565b80601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600242600f60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610eb9919061381c565b610ec391906137a9565b90506001601260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506000600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000601460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060156040518060a001604052803373ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff168152602001601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548152602001601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054815260200183815250908060018154018082558091505060019003906000526020600020906005020160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040820151816002015560608201518160030155608082015181600401555050601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600e60008282546111f7919061381c565b92505081905550600080601580549050111561122657600160158054905061121f9190613b4b565b905061122f565b60158054905090505b80601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080601160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fee8e5209b2c3c5132af4d866bebed787c554e1bdd552c84821f160aa1f5545fe60405160405180910390a35050505b61131d612f69565b50565b60008061132b612a36565b905061134c81858561133d85896128b6565b611347919061381c565b612a3e565b600191505092915050565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600f6020528060005260406000206000915090505481565b600080601160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000601582815481106113f0576113ef613b7f565b5b9060005260206000209060050201905060008473ffffffffffffffffffffffffffffffffffffffff168260000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611460576002611463565b60015b60ff169050600082600401544261147a9190613b4b565b9050600060018303611492578360020154905061149a565b836003015490505b600081905060006114ae8285600754610846565b9050600082826114be919061381c565b90508098505050505050505050919050565b600e5481565b601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611566576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161155d90613bfa565b60405180910390fd5b80600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461163a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161163190613bfa565b60405180910390fd5b80601360006101000a81548160ff02191690831515021790555050565b60006020528060005260406000206000915090505481565b60008061167a610a67565b600d54611687919061381c565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600d546116d391906137da565b6116dd91906137a9565b9050806000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611729919061381c565b915050919050565b601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146117c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117b890613bfa565b60405180910390fd5b6000601360016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60075481565b3373ffffffffffffffffffffffffffffffffffffffff16601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461186557600080fd5b6000600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054036118b157600080fd5b6000600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054426118fe9190613b4b565b9050600760095461190f91906137a9565b811015611951576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161194890613c8c565b60405180910390fd5b6000601460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060006003611a728385600754610846565b611a7c91906137a9565b905060008183611a8c919061381c565b90506000612710600a54600a85611aa391906137a9565b611aad91906137da565b611ab791906137a9565b905080600d6000828254611acb919061381c565b92505081905550611adc3383612f73565b83600e6000828254611aee9190613b4b565b925050819055505050505050565b600080611b07610a67565b90506000606490506000600654831115611b4a5760065461271060065485611b2f9190613b4b565b611b3991906137da565b611b4391906137a9565b9050611b75565b60065461271084600654611b5e9190613b4b565b611b6891906137da565b611b7291906137a9565b90505b6000601982611b8491906137a9565b9050600654841115611bb3578083611b9c919061381c565b92506107d0831115611bae576107d092505b611bd4565b80831115611bce578083611bc79190613b4b565b9250611bd3565b600192505b5b8294505050505090565b60095481565b601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600a5481565b606060048054611c1f906138f8565b80601f0160208091040260200160405190810160405280929190818152602001828054611c4b906138f8565b8015611c985780601f10611c6d57610100808354040283529160200191611c98565b820191906000526020600020905b815481529060010190602001808311611c7b57829003601f168201915b5050505050905090565b60116020528060005260406000206000915090505481565b60126020528060005260406000206000915054906101000a900460ff1681565b600181565b600080611cea612a36565b90506000611cf882866128b6565b905083811015611d3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d3490613d1e565b60405180910390fd5b611d4a8286868403612a3e565b60019250505092915050565b600080611d61612a36565b9050611d6e818585612c93565b600191505092915050565b60106020528060005260406000206000915090505481565b611d99612d83565b6000601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600060158281548110611df357611df2613b7f565b5b906000526020600020906005020190503373ffffffffffffffffffffffffffffffffffffffff168160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161480611eb057503373ffffffffffffffffffffffffffffffffffffffff168160010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b611eef576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ee690613db0565b60405180910390fd5b6000816004015442611f019190613b4b565b9050600954811015611f48576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f3f90613e42565b60405180910390fd5b6000611f778360000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16611395565b90506000611fa88460010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16611395565b9050600084600201549050600085600301549050600086600201819055506000866003018190555060003373ffffffffffffffffffffffffffffffffffffffff168760000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146120305760be612034565b6101f45b61ffff16905060003373ffffffffffffffffffffffffffffffffffffffff168860010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461209a5760be61209e565b6101f45b61ffff16905060006127108386896120b69190613b4b565b6120c091906137da565b6120ca91906137a9565b905060006127108386896120de9190613b4b565b6120e891906137da565b6120f291906137a9565b90506000612710600b548361210791906137da565b61211191906137a9565b612710600b548561212291906137da565b61212c91906137a9565b612136919061381c565b905082600d600082825461214a919061381c565b9250508190555081600d6000828254612163919061381c565b925050819055506121a38b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16848b61219e9190613b4b565b612f73565b6121dc8b60010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16838a6121d79190613b4b565b612f73565b612208600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682612f73565b6000601260008d60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506000601260008d60010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550601060008c60010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054601060008d60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546123d2919061381c565b600e60008282546123e39190613b4b565b92505081905550601160008c60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009055601160008c60010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000905560016015805490506124ca9190613b4b565b8c1461272757601560016015805490506124e49190613b4b565b815481106124f5576124f4613b7f565b5b906000526020600020906005020160158d8154811061251757612516613b7f565b5b90600052602060002090600502016000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506002820154816002015560038201548160030155600482015481600401559050508b6011600060158f8154811061262d5761262c613b7f565b5b906000526020600020906005020160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508b6011600060158f815481106126b6576126b5613b7f565b5b906000526020600020906005020160010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b601580548061273957612738613e62565b5b6001900381819060005260206000209060050201600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600282016000905560038201600090556004820160009055505090553373ffffffffffffffffffffffffffffffffffffffff167f1c7aea18814da12f717d3efe3a4e27551f0872e32753e5b71541b51dc109b99160405160405180910390a250505050505050505050505061280f612f69565b565b601360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146128a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161289890613bfa565b60405180910390fd5b8060098190555050565b600d5481565b600a81565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6015818154811061294d57600080fd5b90600052602060002090600502016000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060020154908060030154908060040154905085565b60085481565b601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6107d081565b606481565b60006201518082848688612a0e91906137da565b612a1891906137da565b612a2291906137a9565b612a2c91906137a9565b9050949350505050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612aad576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612aa490613f03565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612b1c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b1390613f95565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051612bfa91906133b0565b60405180910390a3505050565b6000612c1384846128b6565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114612c8d5781811015612c7f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c7690614001565b60405180910390fd5b612c8c8484848403612a3e565b5b50505050565b6000601360009054906101000a900460ff16612d57576000612cb3611afc565b90506127108184612cc491906137da565b612cce91906137a9565b91506000612710600a5484612ce391906137da565b612ced91906137a9565b90506000612710600b5485612d0291906137da565b612d0c91906137a9565b9050612d3a600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682612f73565b81600d6000828254612d4c919061381c565b925050819055505050505b60008183612d659190613b4b565b9050612d728585836130c9565b612d7c8583612dd2565b5050505050565b600260055403612dc8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612dbf9061406d565b60405180910390fd5b6002600581905550565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612e41576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e38906140ff565b60405180910390fd5b612e4d82600083613309565b6000612e588361166f565b905081811015612e9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e9490614191565b60405180910390fd5b8181036000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600260008282540392505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612f5091906133b0565b60405180910390a3612f648360008461330e565b505050565b6001600581905550565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612fe2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612fd9906141fd565b60405180910390fd5b612fee60008383613309565b8060026000828254613000919061381c565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516130b191906133b0565b60405180910390a36130c56000838361330e565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603613138576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161312f9061428f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036131a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161319e90614321565b60405180910390fd5b6131b2838383613309565b60006131bd8461166f565b905081811015613202576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016131f9906143b3565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516132f091906133b0565b60405180910390a361330384848461330e565b50505050565b505050565b505050565b600080fd5b6000819050919050565b61332b81613318565b811461333657600080fd5b50565b60008135905061334881613322565b92915050565b60008060006060848603121561336757613366613313565b5b600061337586828701613339565b935050602061338686828701613339565b925050604061339786828701613339565b9150509250925092565b6133aa81613318565b82525050565b60006020820190506133c560008301846133a1565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156134055780820151818401526020810190506133ea565b60008484015250505050565b6000601f19601f8301169050919050565b600061342d826133cb565b61343781856133d6565b93506134478185602086016133e7565b61345081613411565b840191505092915050565b600060208201905081810360008301526134758184613422565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006134a88261347d565b9050919050565b6134b88161349d565b81146134c357600080fd5b50565b6000813590506134d5816134af565b92915050565b600080604083850312156134f2576134f1613313565b5b6000613500858286016134c6565b925050602061351185828601613339565b9150509250929050565b60008115159050919050565b6135308161351b565b82525050565b600060208201905061354b6000830184613527565b92915050565b60008060006060848603121561356a57613569613313565b5b6000613578868287016134c6565b9350506020613589868287016134c6565b925050604061359a86828701613339565b9150509250925092565b600060ff82169050919050565b6135ba816135a4565b82525050565b60006020820190506135d560008301846135b1565b92915050565b6000602082840312156135f1576135f0613313565b5b60006135ff84828501613339565b91505092915050565b6136118161349d565b82525050565b600060208201905061362c6000830184613608565b92915050565b60006020828403121561364857613647613313565b5b6000613656848285016134c6565b91505092915050565b6136688161351b565b811461367357600080fd5b50565b6000813590506136858161365f565b92915050565b6000602082840312156136a1576136a0613313565b5b60006136af84828501613676565b91505092915050565b600080604083850312156136cf576136ce613313565b5b60006136dd858286016134c6565b92505060206136ee858286016134c6565b9150509250929050565b600060a08201905061370d6000830188613608565b61371a6020830187613608565b61372760408301866133a1565b61373460608301856133a1565b61374160808301846133a1565b9695505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006137b482613318565b91506137bf83613318565b9250826137cf576137ce61374b565b5b828204905092915050565b60006137e582613318565b91506137f083613318565b92508282026137fe81613318565b915082820484148315176138155761381461377a565b5b5092915050565b600061382782613318565b915061383283613318565b925082820190508082111561384a5761384961377a565b5b92915050565b600061385b82613318565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361388d5761388c61377a565b5b600182019050919050565b60006138a382613318565b91506138ae83613318565b9250826138be576138bd61374b565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061391057607f821691505b602082108103613923576139226138c9565b5b50919050565b7f42656c6f77206d696e696d756d207374616b6521000000000000000000000000600082015250565b600061395f6014836133d6565b915061396a82613929565b602082019050919050565b6000602082019050818103600083015261398e81613952565b9050919050565b7f596f75206e656564206d6f7265204652454e20746f20626567696e204652454e60008201527f206661726d696e67210000000000000000000000000000000000000000000000602082015250565b60006139f16029836133d6565b91506139fc82613995565b604082019050919050565b60006020820190508181036000830152613a20816139e4565b9050919050565b7f596f752063616e277420626520706169726564207769746820796f757273656c60008201527f662c206672656e21000000000000000000000000000000000000000000000000602082015250565b6000613a836028836133d6565b9150613a8e82613a27565b604082019050919050565b60006020820190508181036000830152613ab281613a76565b9050919050565b7f596f7520686176652061206672656e20746f207761746368206f757420666f7260008201527f20616c7265616479210000000000000000000000000000000000000000000000602082015250565b6000613b156029836133d6565b9150613b2082613ab9565b604082019050919050565b60006020820190508181036000830152613b4481613b08565b9050919050565b6000613b5682613318565b9150613b6183613318565b9250828203905081811115613b7957613b7861377a565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f57726f6e67207065726d697373696f6e732e0000000000000000000000000000600082015250565b6000613be46012836133d6565b9150613bef82613bae565b602082019050919050565b60006020820190508181036000830152613c1381613bd7565b9050919050565b7f596f75206d75737420626520696e2074686520717565756520666f72206c6f6e60008201527f6765722e00000000000000000000000000000000000000000000000000000000602082015250565b6000613c766024836133d6565b9150613c8182613c1a565b604082019050919050565b60006020820190508181036000830152613ca581613c69565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000613d086025836133d6565b9150613d1382613cac565b604082019050919050565b60006020820190508181036000830152613d3781613cfb565b9050919050565b7f53656e646572206973206e6f742070617274206f6620616e79204672656e207060008201527f6169720000000000000000000000000000000000000000000000000000000000602082015250565b6000613d9a6023836133d6565b9150613da582613d3e565b604082019050919050565b60006020820190508181036000830152613dc981613d8d565b9050919050565b7f596f75206d757374206265204672656e7320666f722061206d696e696d756d2060008201527f616d6f756e74206f662074696d65206669727374210000000000000000000000602082015250565b6000613e2c6035836133d6565b9150613e3782613dd0565b604082019050919050565b60006020820190508181036000830152613e5b81613e1f565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000613eed6024836133d6565b9150613ef882613e91565b604082019050919050565b60006020820190508181036000830152613f1c81613ee0565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000613f7f6022836133d6565b9150613f8a82613f23565b604082019050919050565b60006020820190508181036000830152613fae81613f72565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000613feb601d836133d6565b9150613ff682613fb5565b602082019050919050565b6000602082019050818103600083015261401a81613fde565b9050919050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b6000614057601f836133d6565b915061406282614021565b602082019050919050565b600060208201905081810360008301526140868161404a565b9050919050565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b60006140e96021836133d6565b91506140f48261408d565b604082019050919050565b60006020820190508181036000830152614118816140dc565b9050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b600061417b6022836133d6565b91506141868261411f565b604082019050919050565b600060208201905081810360008301526141aa8161416e565b9050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b60006141e7601f836133d6565b91506141f2826141b1565b602082019050919050565b60006020820190508181036000830152614216816141da565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006142796025836133d6565b91506142848261421d565b604082019050919050565b600060208201905081810360008301526142a88161426c565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b600061430b6023836133d6565b9150614316826142af565b604082019050919050565b6000602082019050818103600083015261433a816142fe565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b600061439d6026836133d6565b91506143a882614341565b604082019050919050565b600060208201905081810360008301526143cc81614390565b905091905056fea2646970667358221220b72b8fa91aef7e67731d0cf9827a826df730cf75738bd0f271d2c4818f65d3cd64736f6c63430008120033