Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
1,200,000.00 GBC

Holders:
3
Profile Summary
Blockchain:
Base Sepolia (84532)


Decimals:
18
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x033Da5D73BD4083577BE2c6D288B3089951Db5D3
60a06040523480156200001157600080fd5b5060405162006397380380620063978339818101604052810190620000379190620009e7565b33600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620000ad5760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401620000a4919062000add565b60405180910390fd5b620000be81620001d160201b60201c565b508460016000019081620000d3919062000d45565b5083600180019081620000e7919062000d45565b508260016002019081620000fc919062000d45565b506000600160030160006101000a81548160ff021916908315150217905550816bffffffffffffffffffffffff166001600401819055503373ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050600033604051620001789062000798565b62000184919062000add565b604051809103906000f080158015620001a1573d6000803e3d6000fd5b509050620001c5836bffffffffffffffffffffffff1683836200029560201b60201c565b50505050505062000e2c565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000620002a76200065d60201b60201c565b90506bffffffffffffffffffffffff6001620002c86200066e60201b60201c565b031062000301576040517f997c4ef400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168160010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146200038c576040517fead4d2e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620003f3576040517f39a84a7b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b630f4599e560005233602052602060006024601c6000865af160016000511416620004265763d125259c6000526004601cfd5b620004466200043a6200067f60201b60201c565b6200068860201b60201c565b8160000160046101000a81548163ffffffff021916908363ffffffff160217905550818160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600084146200065757600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036200051b576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6200052c846200069460201b60201c565b1562000564576040517fe5cfe95700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b838160000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff160217905550600081600b0160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050848160000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff160217905550846000528360601b60601c60007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206000a362000655846001620006c160201b60201c565b505b50505050565b600068a20d6e21d0e5255308905090565b6000683635c9adc5dea00000905090565b60006001905090565b60008115159050919050565b600080620006a76200066e60201b60201c565b905080830463fffffffe108360601c171515915050919050565b6000620006d36200065d60201b60201c565b600b0160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600081600001600b9054906101000a900460ff169050821560028216151881816002021891508160011791508315156000528460601b60601c7fb5a1de456fff688115a4f75380060c23c8532d14ff85f687cc871456d642039360206000a2508082600001600b6101000a81548160ff021916908360ff16021790555050505050565b6116c38062004cd483390190565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6200080f82620007c4565b810181811067ffffffffffffffff82111715620008315762000830620007d5565b5b80604052505050565b600062000846620007a6565b905062000854828262000804565b919050565b600067ffffffffffffffff821115620008775762000876620007d5565b5b6200088282620007c4565b9050602081019050919050565b60005b83811015620008af57808201518184015260208101905062000892565b60008484015250505050565b6000620008d2620008cc8462000859565b6200083a565b905082815260208101848484011115620008f157620008f0620007bf565b5b620008fe8482856200088f565b509392505050565b600082601f8301126200091e576200091d620007ba565b5b815162000930848260208601620008bb565b91505092915050565b60006bffffffffffffffffffffffff82169050919050565b6200095c8162000939565b81146200096857600080fd5b50565b6000815190506200097c8162000951565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620009af8262000982565b9050919050565b620009c181620009a2565b8114620009cd57600080fd5b50565b600081519050620009e181620009b6565b92915050565b600080600080600060a0868803121562000a065762000a05620007b0565b5b600086015167ffffffffffffffff81111562000a275762000a26620007b5565b5b62000a358882890162000906565b955050602086015167ffffffffffffffff81111562000a595762000a58620007b5565b5b62000a678882890162000906565b945050604086015167ffffffffffffffff81111562000a8b5762000a8a620007b5565b5b62000a998882890162000906565b935050606062000aac888289016200096b565b925050608062000abf88828901620009d0565b9150509295509295909350565b62000ad781620009a2565b82525050565b600060208201905062000af4600083018462000acc565b92915050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000b4d57607f821691505b60208210810362000b635762000b6262000b05565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830262000bcd7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000b8e565b62000bd9868362000b8e565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000c2662000c2062000c1a8462000bf1565b62000bfb565b62000bf1565b9050919050565b6000819050919050565b62000c428362000c05565b62000c5a62000c518262000c2d565b84845462000b9b565b825550505050565b600090565b62000c7162000c62565b62000c7e81848462000c37565b505050565b5b8181101562000ca65762000c9a60008262000c67565b60018101905062000c84565b5050565b601f82111562000cf55762000cbf8162000b69565b62000cca8462000b7e565b8101602085101562000cda578190505b62000cf262000ce98562000b7e565b83018262000c83565b50505b505050565b600082821c905092915050565b600062000d1a6000198460080262000cfa565b1980831691505092915050565b600062000d35838362000d07565b9150826002028217905092915050565b62000d508262000afa565b67ffffffffffffffff81111562000d6c5762000d6b620007d5565b5b62000d78825462000b34565b62000d8582828562000caa565b600060209050601f83116001811462000dbd576000841562000da8578287015190505b62000db4858262000d27565b86555062000e24565b601f19841662000dcd8662000b69565b60005b8281101562000df75784890151825560018201915060208501945060208101905062000dd0565b8683101562000e17578489015162000e13601f89168262000d07565b8355505b6001600288020188555050505b505050505050565b608051613e8c62000e48600039600061179f0152613e8c6000f3fe6080604052600436106101025760003560e01c806370a0823111610095578063907af6c011610064578063907af6c0146107b757806395d89b41146107e2578063a9059cbb1461080d578063dd62ed3e1461084a578063f2fde38b1461088757610116565b806370a082311461070f578063715018a61461074c5780637cb04cb5146107635780638da5cb5b1461078c57610116565b8063274e430b116100d1578063274e430b1461063f5780632a6a935d1461067c578063313ce567146106b95780634ef41efc146106e457610116565b806306fdde031461056f578063095ea7b31461059a57806318160ddd146105d757806323b872dd1461060257610116565b36610116576000341461011457600080fd5b005b60006101206108b0565b9050600060e061013060006108c1565b901c905063e5eb36c88103610203578160010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146101c8576040517fce5a776b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6101f86101d560046108c1565b6101df60246108c1565b6101e960446108c1565b6101f360646108c1565b6108cc565b6102026001610f15565b5b63f6916ddd81036102cc578160010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610297576040517fce5a776b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6102c16102a460046108c1565b60006102b060246108c1565b14156102bc60446108c1565b610f1f565b6102cb6001610f15565b5b6362fb246d810361030a5760006102f56102e660046108c1565b6102f060246108c1565b610f49565b905061030861030382610f6f565b610f15565b505b632d8a746e81036103465761034561032a61032560046108c1565b610f7b565b73ffffffffffffffffffffffffffffffffffffffff16610f15565b5b63c016aa5281036103825761038161036661036160046108c1565b610fcc565b73ffffffffffffffffffffffffffffffffffffffff16610f15565b5b63d10b6e0c8103610461578160010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610416576040517fce5a776b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600061043e61042560046108c1565b61042f60246108c1565b61043960446108c1565b61103f565b905061045f8173ffffffffffffffffffffffffffffffffffffffff16610f15565b505b6327ef5495810361049d5761049c61048161047c60046108c1565b6111ba565b73ffffffffffffffffffffffffffffffffffffffff16610f15565b5b63f5b100ea81036104c3576104c26104bd6104b860046108c1565b61123f565b610f15565b5b63e2c7928181036104df576104de6104d96112aa565b610f15565b5b63cb30b460810361052757602060405101604052600061050761050260046108c1565b6112d3565b90506020810360408251016000818301526020825280601f01601f191682f35b63b7a94eb8810361053d5761053c6001610f15565b5b6040517f3c10b94e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b34801561057b57600080fd5b506105846113e7565b604051610591919061352e565b60405180910390f35b3480156105a657600080fd5b506105c160048036038101906105bc91906135f8565b61147c565b6040516105ce9190613653565b60405180910390f35b3480156105e357600080fd5b506105ec611493565b6040516105f9919061367d565b60405180910390f35b34801561060e57600080fd5b5061062960048036038101906106249190613698565b6114a0565b6040516106369190613653565b60405180910390f35b34801561064b57600080fd5b50610666600480360381019061066191906136eb565b61162b565b6040516106739190613653565b60405180910390f35b34801561068857600080fd5b506106a3600480360381019061069e9190613744565b6116a6565b6040516106b09190613653565b60405180910390f35b3480156106c557600080fd5b506106ce6116bb565b6040516106db919061378d565b60405180910390f35b3480156106f057600080fd5b506106f96116c4565b60405161070691906137b7565b60405180910390f35b34801561071b57600080fd5b50610736600480360381019061073191906136eb565b6116f7565b604051610743919061367d565b60405180910390f35b34801561075857600080fd5b50610761611772565b005b34801561076f57600080fd5b5061078a60048036038101906107859190613907565b611786565b005b34801561079857600080fd5b506107a1611848565b6040516107ae91906137b7565b60405180910390f35b3480156107c357600080fd5b506107cc611871565b6040516107d9919061367d565b60405180910390f35b3480156107ee57600080fd5b506107f7611880565b604051610804919061352e565b60405180910390f35b34801561081957600080fd5b50610834600480360381019061082f91906135f8565b611914565b6040516108419190613653565b60405180910390f35b34801561085657600080fd5b50610871600480360381019061086c9190613963565b61192b565b60405161087e919061367d565b60405180910390f35b34801561089357600080fd5b506108ae60048036038101906108a991906136eb565b611a38565b005b600068a20d6e21d0e5255308905090565b600081359050919050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610932576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600061093c6108b0565b9050600073ffffffffffffffffffffffffffffffffffffffff168160010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16036109c8576040517f40739bf000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600081600a0190508160020160006109f0836109eb6109e689611abe565b611ad1565b611af0565b63ffffffff1663ffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614610a8f576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8573ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614610b3f57610acc8684610f49565b610b3e578273ffffffffffffffffffffffffffffffffffffffff16610af0856111ba565b73ffffffffffffffffffffffffffffffffffffffff1614610b3d576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b5b600082600b0160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600083600b0160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090506000610bd3611b14565b9050600085600801905060008460000160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff16905080831115610c46576040517ff4d678b800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8281038560000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff160217905550828460000160148282829054906101000a90046bffffffffffffffffffffffff160192506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff16021790555050610cd98660050189611b25565b15610d2657610ced86600501896000611b43565b85600401600089815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690555b60008160008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090506000610db18287600001601081819054906101000a900463ffffffff166001900391906101000a81548163ffffffff021916908363ffffffff160217905563ffffffff16611af0565b90506000610dc788610dc28d611b67565b611af0565b9050610dda838263ffffffff1684611b88565b610df388610ded8463ffffffff16611b67565b83611b88565b505050600083600001601081819054906101000a900463ffffffff168092919060010191906101000a81548163ffffffff021916908363ffffffff1602179055509050610e848260008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208263ffffffff168b611b88565b610e99868a610e93878e611bb3565b84611cbc565b50816000528860601b60601c8a60601b60601c7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206000a3610eda611d12565b15610f0957610f08610eed60018c611d17565b610ef860018c611d17565b610f0360018c611d49565b611d7f565b5b50505050505050505050565b8060005260206000f35b610f2882610f6f565b610f3d610f336108b0565b6003018386611d84565b60000181905550505050565b600080610f61610f576108b0565b6003018585611d84565b600001541415905092915050565b60008115159050919050565b6000610f8682611da5565b610fbc576040517fceea21b600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610fc582610fcc565b9050919050565b600080610fd76108b0565b9050806002016000610ffc83600a01610ff7610ff288611abe565b611ad1565b611af0565b63ffffffff1663ffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16915050919050565b60008061104a6108b0565b905080600201600061106f83600a0161106a61106589611abe565b611ad1565b611af0565b63ffffffff1663ffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614611120576110e98284610f49565b61111f576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b8481600401600086815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506111b28160050185600073ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff161415611b43565b509392505050565b60006111c582611da5565b6111fb576040517fceea21b600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6112036108b0565b600401600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006112496108b0565b600b0160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160109054906101000a900463ffffffff1663ffffffff169050919050565b60006112b46108b0565b60000160109054906101000a900463ffffffff1663ffffffff16905090565b6060600160030160009054906101000a900460ff1661138157600160020180546112fc906139d2565b80601f0160208091040260200160405190810160405280929190818152602001828054611328906139d2565b80156113755780601f1061134a57610100808354040283529160200191611375565b820191906000526020600020905b81548152906001019060200180831161135857829003601f168201915b505050505090506113e2565b600060016002018054611393906139d2565b9050146113cf5760016002016113a883611de6565b6040516020016113b9929190613b23565b60405160208183030381529060405290506113e2565b6040518060200160405280600081525090505b919050565b6060600160000180546113f9906139d2565b80601f0160208091040260200160405190810160405280929190818152602001828054611425906139d2565b80156114725780601f1061144757610100808354040283529160200191611472565b820191906000526020600020905b81548152906001019060200180831161145557829003601f168201915b5050505050905090565b6000611489338484611eb4565b6001905092915050565b6000600160040154905090565b6000806114b86114ae6108b0565b6007018633611d84565b905060006114c4611fd9565b801561150a57506e22d473030f116ddee9f6b43ac78ba373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b801561157457506000600461151d6108b0565b600b0160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001600b9054906101000a900460ff161660ff16145b6115825781600001546115a4565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146116135780841115611607576040517f13be252b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b83810382600001819055505b61161e868686611fde565b6001925050509392505050565b6000806116366108b0565b600b0160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001600b9054906101000a900460ff1690506002811615159150600181166116a057823b151591505b50919050565b60006116b23383612c6e565b60019050919050565b60006012905090565b60006116ce6108b0565b60010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60006117016108b0565b600b0160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff169050919050565b61177a612d3d565b6117846000612dc4565b565b3373ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614611814576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161180b90613b9e565b60405180910390fd5b81600160030160006101000a81548160ff02191690831515021790555080600160020190816118439190613d55565b505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600061187b611b14565b905090565b6060600180018054611891906139d2565b80601f01602080910402602001604051908101604052809291908181526020018280546118bd906139d2565b801561190a5780601f106118df5761010080835404028352916020019161190a565b820191906000526020600020905b8154815290600101906020018083116118ed57829003601f168201915b5050505050905090565b6000611921338484611fde565b6001905092915050565b6000611935611fd9565b801561197b57506e22d473030f116ddee9f6b43ac78ba373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b15611a1657600061198a6108b0565b600b0160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001600b9054906101000a900460ff16905060006004821660ff1603611a14577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611a32565b505b611a2b611a216108b0565b6007018484611d84565b6000015490505b92915050565b611a40612d3d565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611ab25760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401611aa991906137b7565b60405180910390fd5b611abb81612dc4565b50565b6000640100000000821082029050919050565b60006001611ae5611ae0612e88565b610f6f565b8303901b9050919050565b60008160031c8360601b0180546007841660051b1c63ffffffff1691505092915050565b6000683635c9adc5dea00000905090565b60008160081c8360601b0180548360ff161c60011691505092915050565b8160081c8360601b018260ff16821515811b6001821b198354161782555050505050565b6000600180611b7c611b77612e88565b610f6f565b8403901b019050919050565b8160031c8360601b016007831660051b815480821c841863ffffffff16821b81188355505050505050565b600080611bbe6108b0565b905083600001600c9054906101000a900463ffffffff16915060008263ffffffff1603611cb55780600001600081819054906101000a900463ffffffff1660010191906101000a81548163ffffffff021916908363ffffffff160217905591508184600001600c6101000a81548163ffffffff021916908363ffffffff160217905550828160020160008463ffffffff1663ffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060008263ffffffff1603611cb457600080fd5b5b5092915050565b6000611cce611cc9612e88565b610f6f565b90508084038060021c8660601b0180546003831660061b8663ffffffff168660201b178083831c1867ffffffffffffffff16821b8318845550505050505050505050565b600090565b6060611d41611d3c848473ffffffffffffffffffffffffffffffffffffffff16611d49565b612e91565b905092915050565b60606040519050602081018360051b8101806040528483525b808214611d7757838252602082019150611d62565b505092915050565b505050565b60008160285282601452836000526048600020905060006028529392505050565b60008073ffffffffffffffffffffffffffffffffffffffff16611dc783610fcc565b73ffffffffffffffffffffffffffffffffffffffff1614159050919050565b606060006001611df584612e9b565b01905060008167ffffffffffffffff811115611e1457611e136137dc565b5b6040519080825280601f01601f191660200182016040528015611e465781602001600182028036833780820191505090505b509050600082602001820190505b600115611ea9578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a8581611e9d57611e9c613e27565b5b04945060008503611e54575b819350505050919050565b611ebc611fd9565b8015611f0257506e22d473030f116ddee9f6b43ac78ba373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b15611f7f576004611f116108b0565b600b0160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001600b8282829054906101000a900460ff161792506101000a81548160ff021916908360ff1602179055505b80611f95611f8b6108b0565b6007018585611d84565b60000181905550806000528160601b60601c8360601b60601c7f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560206000a3505050565b600090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612044576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600061204e6108b0565b9050600081600b0160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600082600b0160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600073ffffffffffffffffffffffffffffffffffffffff168360010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1603612164576040517f40739bf000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61216c61342b565b8260000160109054906101000a900463ffffffff1663ffffffff168160400181815250508160000160109054906101000a900463ffffffff1663ffffffff1681606001818152505060008360000160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff1690508086111561221d576040517ff4d678b800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8581039050808460000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055506000868460000160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff16019050808460000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055506122de83604001516122c9611b14565b84816122d8576122d7613e27565b5b04612fee565b8360000181815250506122f08861162b565b61236b578773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff160361233c5782600001518360400151038360600181815250505b612361612347611b14565b828161235657612355613e27565b5b048460600151612fee565b8360200181815250505b5050612375612fff565b156125f157600061239b826040015161239684600001518560200151613008565b613008565b9050600081036123ab57506125f1565b80826000018181510391508181525050808260200181815103915081815250508673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff16036124145780826060018181510191508181525050506125f1565b61241f81898961301b565b8261014001818152505060008560080160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905060008660080160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090506124bd858a611bb3565b8460e0019063ffffffff16908163ffffffff168152505060008460600151905083810193505b60006124fd84876040018051600190039081815250611af0565b63ffffffff169050612510838383611b88565b61252389600a01828860e0015185611cbc565b61253286610140015182613072565b61253f8960050182611b25565b1561258c5761255389600501826000611b43565b88600401600082815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690555b508381600101915081036124e3578085606001818152508660000160106101000a81548163ffffffff021916908363ffffffff16021790555084604001518760000160106101000a81548163ffffffff021916908363ffffffff160217905550505050505b806000015181602001518560000160109054906101000a900463ffffffff1663ffffffff16010381608001818152505080608001518460000160106101000a81548163ffffffff021916908363ffffffff160217905550600084600a0190506126638260200151836000015101613082565b8261016001818152505084600001600c9054906101000a900463ffffffff1682610120019063ffffffff16908163ffffffff1681525050600082600001511461289e576126b78261016001518960016130ad565b60006126f183608001518760000160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166130bd565b905060008660080160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600084604001519050846000015181038560a001818152508760000160106101000a81548163ffffffff021916908363ffffffff160217905550600085610120015190505b6000612790848460019003945084611af0565b63ffffffff1690506127a58682600080611cbc565b6127b4876101600151826130cc565b6127bc6130e5565b156127d1576127d08a600601826000611b43565b5b84156127f2576127f18a6009018380600101945063ffffffff1683611b88565b5b6127ff8a60050182611b25565b1561284c576128138a600501826000611b43565b89600401600082815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690555b508560a00151820361277d578315612899578086610120019063ffffffff16908163ffffffff1681525089600001600c6101000a81548163ffffffff021916908363ffffffff1602179055505b505050505b6000826020015114612b52576128bb8261016001518860006130ad565b60008560080160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905061290a8489611bb3565b8360e0019063ffffffff16908163ffffffff1681525050600061292b611b14565b8760000160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff168161296457612963613e27565b5b04905061298b8760000160049054906101000a900463ffffffff1663ffffffff16826130ee565b84610100018181525050600084606001519050846020015181018560c001818152508660000160106101000a81548163ffffffff021916908363ffffffff16021790555060008860000160089054906101000a900463ffffffff1690505b600086610120015163ffffffff168263ffffffff1614612a2957612a1c8a6009018380600101945063ffffffff16611af0565b63ffffffff169050612aa9565b86610100015190505b6000612a4687612a4184611ad1565b611af0565b63ffffffff1614612a9157612a596130e5565b612a6f57612a6a60018201856130ee565b612a8a565b612a89612a838b600601600184018761311f565b856130ee565b5b9050612a32565b612a9e60018201856130ee565b876101000181815250505b612ab16130e5565b15612ac657612ac58a600601826001611b43565b5b612ad1858483611b88565b612ae786828960e0015186806001019750611cbc565b612af6876101600151826130cc565b508560c0015182036129e957808960000160086101000a81548163ffffffff021916908363ffffffff1602179055508561010001518960000160046101000a81548163ffffffff021916908363ffffffff160217905550505050505b6000801b82610140015114612b7157612b708261014001518661322a565b5b6000801b82610160015114612b9057612b8f82610160015186613288565b5b50846000528560601b60601c8760601b60601c7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206000a3612bd1611d12565b15612c65576000612be68261014001516132f3565b9050612c63612c11612bff84600001518451018b611d17565b612c0c8560200151613308565b61332d565b612c47612c34612c2285518c611d17565b612c2f8760000151613308565b61332d565b612c4286602001518c611d17565b61332d565b612c5e84612c59876101600151613359565b613398565b611d7f565b505b50505050505050565b6000612c786108b0565b600b0160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600081600001600b9054906101000a900460ff169050821560028216151881816002021891508160011791508315156000528460601b60601c7fb5a1de456fff688115a4f75380060c23c8532d14ff85f687cc871456d642039360206000a2508082600001600b6101000a81548160ff021916908360ff16021790555050505050565b612d45613419565b73ffffffffffffffffffffffffffffffffffffffff16612d63611848565b73ffffffffffffffffffffffffffffffffffffffff1614612dc257612d86613419565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401612db991906137b7565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60006001905090565b6060819050919050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310612ef9577a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008381612eef57612eee613e27565b5b0492506040810190505b6d04ee2d6d415b85acef81000000008310612f36576d04ee2d6d415b85acef81000000008381612f2c57612f2b613e27565b5b0492506020810190505b662386f26fc100008310612f6557662386f26fc100008381612f5b57612f5a613e27565b5b0492506010810190505b6305f5e1008310612f8e576305f5e1008381612f8457612f83613e27565b5b0492506008810190505b6127108310612fb3576127108381612fa957612fa8613e27565b5b0492506004810190505b60648310612fd65760648381612fcc57612fcb613e27565b5b0492506002810190505b600a8310612fe5576001810190505b80915050919050565b600081830382841102905092915050565b60006001905090565b6000828210828418028318905092915050565b600060405190506040810163144027d381528360601b60601c60208201528260601b60601c604082015260608082015280608001858152806020018660051b81016040528184602001528084525050509392505050565b8151818152602081018352505050565b6000604051905060a08101828152806020018360051b81016040528183604001528083525050919050565b808260601b176020840152505050565b60008291506000905092915050565b81518160081b6020840151178152602081018352505050565b60006001905090565b60006131006130fb612e88565b610f6f565b9050801583838510020281838511858587111502170217905092915050565b6000801990508360601b8360081c81018054198560ff161c8560ff161b8061317f578460081c83015b600115613165576001830192508254199150808311821715613148575b8083111561317d5781861960ff161b861960ff161c91505b505b801561322057600181190181167a1412563212c14164235266736f7425221143267a452436752676777b2aaaaaaaba69a69a6db6db6db2cb2cb2ce739ce73def7bdeffffffff820260fa1c60021b1b60fc1c60051b7e1f0d1e100c1d070f090b19131c1706010e11080a1a141802121b1503160405601f83831c63d76453e004161a811790508085850360081b179050878110878211176000038117955050505b5050509392505050565b60008160010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506020830151805160051b6084016080820360208183601c84016000885af160018251141661328057600081fd5b505050505050565b60008160010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905060408301516040810363263c69d68152602080820152815160051b60440160208282601c85016000885af16001835114166132eb57600082fd5b505050505050565b6060811561330357602082015190505b919050565b606060405190508160051b60208201016040528181528160051b386020830139919050565b606061335161334c61333e85613421565b61334785613421565b613398565b612e91565b905092915050565b60608115613393576040820151905060208101815160051b81015b80821461339057815160a01b60a81c8252602082019150613374565b50505b919050565b6060600083519050600083519050600082036133b8578392505050613413565b600081036133ca578492505050613413565b808201801561340f576040519350808452602084018160051b81016040528360051b80828260208b0160045afa508360051b8183018560051b60208a0160045afa5050505b5050505b92915050565b600033905090565b6060819050919050565b60405180610180016040528060008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600063ffffffff16815260200160008152602001600063ffffffff16815260200160008019168152602001600080191681525090565b600081519050919050565b600082825260208201905092915050565b60005b838110156134d85780820151818401526020810190506134bd565b60008484015250505050565b6000601f19601f8301169050919050565b60006135008261349e565b61350a81856134a9565b935061351a8185602086016134ba565b613523816134e4565b840191505092915050565b6000602082019050818103600083015261354881846134f5565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061358f82613564565b9050919050565b61359f81613584565b81146135aa57600080fd5b50565b6000813590506135bc81613596565b92915050565b6000819050919050565b6135d5816135c2565b81146135e057600080fd5b50565b6000813590506135f2816135cc565b92915050565b6000806040838503121561360f5761360e61355a565b5b600061361d858286016135ad565b925050602061362e858286016135e3565b9150509250929050565b60008115159050919050565b61364d81613638565b82525050565b60006020820190506136686000830184613644565b92915050565b613677816135c2565b82525050565b6000602082019050613692600083018461366e565b92915050565b6000806000606084860312156136b1576136b061355a565b5b60006136bf868287016135ad565b93505060206136d0868287016135ad565b92505060406136e1868287016135e3565b9150509250925092565b6000602082840312156137015761370061355a565b5b600061370f848285016135ad565b91505092915050565b61372181613638565b811461372c57600080fd5b50565b60008135905061373e81613718565b92915050565b60006020828403121561375a5761375961355a565b5b60006137688482850161372f565b91505092915050565b600060ff82169050919050565b61378781613771565b82525050565b60006020820190506137a2600083018461377e565b92915050565b6137b181613584565b82525050565b60006020820190506137cc60008301846137a8565b92915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b613814826134e4565b810181811067ffffffffffffffff82111715613833576138326137dc565b5b80604052505050565b6000613846613550565b9050613852828261380b565b919050565b600067ffffffffffffffff821115613872576138716137dc565b5b61387b826134e4565b9050602081019050919050565b82818337600083830152505050565b60006138aa6138a584613857565b61383c565b9050828152602081018484840111156138c6576138c56137d7565b5b6138d1848285613888565b509392505050565b600082601f8301126138ee576138ed6137d2565b5b81356138fe848260208601613897565b91505092915050565b6000806040838503121561391e5761391d61355a565b5b600061392c8582860161372f565b925050602083013567ffffffffffffffff81111561394d5761394c61355f565b5b613959858286016138d9565b9150509250929050565b6000806040838503121561397a5761397961355a565b5b6000613988858286016135ad565b9250506020613999858286016135ad565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806139ea57607f821691505b6020821081036139fd576139fc6139a3565b5b50919050565b600081905092915050565b60008190508160005260206000209050919050565b60008154613a30816139d2565b613a3a8186613a03565b94506001821660008114613a555760018114613a6a57613a9d565b60ff1983168652811515820286019350613a9d565b613a7385613a0e565b60005b83811015613a9557815481890152600182019150602081019050613a76565b838801955050505b50505092915050565b6000613ab18261349e565b613abb8185613a03565b9350613acb8185602086016134ba565b80840191505092915050565b7f2e6a736f6e000000000000000000000000000000000000000000000000000000600082015250565b6000613b0d600583613a03565b9150613b1882613ad7565b600582019050919050565b6000613b2f8285613a23565b9150613b3b8284613aa6565b9150613b4682613b00565b91508190509392505050565b7f43616c6c6572206973206e6f7420616e20617070726f7665642073656e646572600082015250565b6000613b886020836134a9565b9150613b9382613b52565b602082019050919050565b60006020820190508181036000830152613bb781613b7b565b9050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302613c0b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82613bce565b613c158683613bce565b95508019841693508086168417925050509392505050565b6000819050919050565b6000613c52613c4d613c48846135c2565b613c2d565b6135c2565b9050919050565b6000819050919050565b613c6c83613c37565b613c80613c7882613c59565b848454613bdb565b825550505050565b600090565b613c95613c88565b613ca0818484613c63565b505050565b5b81811015613cc457613cb9600082613c8d565b600181019050613ca6565b5050565b601f821115613d0957613cda81613a0e565b613ce384613bbe565b81016020851015613cf2578190505b613d06613cfe85613bbe565b830182613ca5565b50505b505050565b600082821c905092915050565b6000613d2c60001984600802613d0e565b1980831691505092915050565b6000613d458383613d1b565b9150826002028217905092915050565b613d5e8261349e565b67ffffffffffffffff811115613d7757613d766137dc565b5b613d8182546139d2565b613d8c828285613cc8565b600060209050601f831160018114613dbf5760008415613dad578287015190505b613db78582613d39565b865550613e1f565b601f198416613dcd86613a0e565b60005b82811015613df557848901518255600182019150602085019450602081019050613dd0565b86831015613e125784890151613e0e601f891682613d1b565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fdfea264697066735822122084ab126744309b790fc6fc36db49621ec8aaa963ec9ae936aa036ec91c3b11dd64736f6c6343000814003360806040523480156200001157600080fd5b50604051620016c3380380620016c383398181016040528101906200003791906200015f565b808062000049620000e460201b60201c565b60010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050806200009c620000e460201b60201c565b60020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505062000191565b6000683602298b8c10b01230905090565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200012782620000fa565b9050919050565b62000139816200011a565b81146200014557600080fd5b50565b60008151905062000159816200012e565b92915050565b600060208284031215620001785762000177620000f5565b5b6000620001888482850162000148565b91505092915050565b61152280620001a16000396000f3fe6080604052600436106101185760003560e01c80636cef16e6116100a0578063a22cb46511610064578063a22cb465146107c4578063b88d4fde146107ed578063c87b56dd14610809578063e8a3d48514610846578063e985e9c5146108715761012c565b80636cef16e6146106db57806370a08231146107065780638da5cb5b1461074357806395d89b411461076e57806397e5311c146107995761012c565b806318160ddd116100e757806318160ddd146105fe57806323b872dd14610629578063243598791461064557806342842e0e146106825780636352211e1461069e5761012c565b806301ffc9a71461053d57806306fdde031461057a578063081812fc146105a5578063095ea7b3146105e25761012c565b3661012c576000341461012a57600080fd5b005b60006101366108ae565b9050600060e061014660006108bf565b901c905063263c69d6810361024c578160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146101de576040517f363cb31200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600435602401602081033560051b81015b8082146102415781358060601c816001168260a01b60a81c811583028284027fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600038a45050508160200191506101ef565b600160005260206000f35b63144027d3810361033d578160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146102e0576040517f363cb31200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600435602435604435602401602081033560051b81015b80821461033257813583857fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600038a48160200191506102f7565b600160005260206000f35b630f4599e5810361050b57600073ffffffffffffffffffffffffffffffffffffffff168260010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610433578160010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166103e560046108bf565b73ffffffffffffffffffffffffffffffffffffffff1614610432576040517fc59ec47a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b600073ffffffffffffffffffffffffffffffffffffffff168260000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146104bd576040517fbf656a4600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b338260000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160005260206000f35b6040517f3c10b94e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b34801561054957600080fd5b50610564600480360381019061055f9190611034565b6108ca565b604051610571919061107c565b60405180910390f35b34801561058657600080fd5b5061058f6108ef565b60405161059c9190611127565b60405180910390f35b3480156105b157600080fd5b506105cc60048036038101906105c7919061117f565b610905565b6040516105d991906111ed565b60405180910390f35b6105fc60048036038101906105f79190611234565b61091e565b005b34801561060a57600080fd5b506106136109a4565b6040516106209190611283565b60405180910390f35b610643600480360381019061063e919061129e565b6109bb565b005b34801561065157600080fd5b5061066c6004803603810190610667919061117f565b610a4a565b60405161067991906111ed565b60405180910390f35b61069c6004803603810190610697919061129e565b610a63565b005b3480156106aa57600080fd5b506106c560048036038101906106c0919061117f565b610a9d565b6040516106d291906111ed565b60405180910390f35b3480156106e757600080fd5b506106f0610ab6565b6040516106fd919061107c565b60405180910390f35b34801561071257600080fd5b5061072d600480360381019061072891906112f1565b610bf9565b60405161073a9190611283565b60405180910390f35b34801561074f57600080fd5b50610758610c28565b60405161076591906111ed565b60405180910390f35b34801561077a57600080fd5b50610783610c5b565b6040516107909190611127565b60405180910390f35b3480156107a557600080fd5b506107ae610c71565b6040516107bb91906111ed565b60405180910390f35b3480156107d057600080fd5b506107eb60048036038101906107e6919061134a565b610d0a565b005b610807600480360381019061080291906113ef565b610d8f565b005b34801561081557600080fd5b50610830600480360381019061082b919061117f565b610e00565b60405161083d9190611127565b60405180910390f35b34801561085257600080fd5b5061085b610e21565b6040516108689190611127565b60405180910390f35b34801561087d57600080fd5b5061089860048036038101906108939190611477565b610e41565b6040516108a5919061107c565b60405180910390f35b6000683602298b8c10b01230905090565b600081359050919050565b60008160e01c635b5e139f81146380ac58cd82146301ffc9a783141717915050919050565b60606109006306fdde036000610e89565b905090565b60006109176327ef5495836000610eef565b9050919050565b6000610928610c71565b90508260601b60601c925060405163d10b6e0c600052836020528260405233606052602060006064601c34865af1601f3d1116610968573d6000823e3d81fd5b8060405260006060528284600c5160601c7f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600038a450505050565b60006109b663e2c79281600080610eef565b905090565b60006109c5610c71565b90508360601b60601c93508260601b60601c925060405163e5eb36c881528460208201528360408201528260608201523360808201526020816084601c840134865af1600182511416610a1b573d6000823e3d81fd5b8284867fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600038a45050505050565b6000610a5c63c016aa52836000610eef565b9050919050565b610a6e8383836109bb565b610a7782610f3a565b15610a9857610a9783838360405180602001604052806000815250610f45565b5b505050565b6000610aaf632d8a746e836000610eef565b9050919050565b6000806000610ac3610c71565b9050638da5cb5b600052602060006004601c845afa80601f3d1116600c5160601c029250506000610af26108ae565b905060008160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610bee57838260020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35b600194505050505090565b6000610c2163f5b100ea8373ffffffffffffffffffffffffffffffffffffffff166000610eef565b9050919050565b6000610c326108ae565b60020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060610c6c6395d89b416000610e89565b905090565b6000610c7b6108ae565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610d07576040517f5b2a47ae00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b90565b6000610d14610c71565b90508260601b60601c925060405163f6916ddd6000528360205282151560405233606052602060006064601c34865af160016000511416610d58573d6000823e3d81fd5b83337f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3160206040a380604052600060605250505050565b610d9a8585856109bb565b610da384610f3a565b15610df957610df885858585858080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050610f45565b5b5050505050565b6060610e0b82610a9d565b50610e1a63cb30b46083610e89565b9050919050565b60606040518060600160405280603581526020016114b860359139905090565b600080610e7f6362fb246d8573ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16610eef565b1415905092915050565b60606000610e95610c71565b9050604051915083600052826020526000806024601c845afa610ebb573d6000833e3d82fd5b60206000803e6020600051833e8151602060005101602084013e815160208301016000815260208101604052505092915050565b600080610efa610c71565b9050604051856000528460205283604052602060006044601c855afa601f3d1116610f28573d6000823e3d81fd5b80604052600051925050509392505050565b6000813b9050919050565b60405163150b7a028082523360208301528560601b60601c604083015283606083015260808083015282518060a08401528015610f8c578060c08401826020870160045afa505b60208360a48301601c860160008a5af1610fb0573d15610faf573d6000843e3d83fd5b5b8160e01b835114610fc95763d1a57ed66000526004601cfd5b50505050505050565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b61101181610fdc565b811461101c57600080fd5b50565b60008135905061102e81611008565b92915050565b60006020828403121561104a57611049610fd2565b5b60006110588482850161101f565b91505092915050565b60008115159050919050565b61107681611061565b82525050565b6000602082019050611091600083018461106d565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156110d15780820151818401526020810190506110b6565b60008484015250505050565b6000601f19601f8301169050919050565b60006110f982611097565b61110381856110a2565b93506111138185602086016110b3565b61111c816110dd565b840191505092915050565b6000602082019050818103600083015261114181846110ee565b905092915050565b6000819050919050565b61115c81611149565b811461116757600080fd5b50565b60008135905061117981611153565b92915050565b60006020828403121561119557611194610fd2565b5b60006111a38482850161116a565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006111d7826111ac565b9050919050565b6111e7816111cc565b82525050565b600060208201905061120260008301846111de565b92915050565b611211816111cc565b811461121c57600080fd5b50565b60008135905061122e81611208565b92915050565b6000806040838503121561124b5761124a610fd2565b5b60006112598582860161121f565b925050602061126a8582860161116a565b9150509250929050565b61127d81611149565b82525050565b60006020820190506112986000830184611274565b92915050565b6000806000606084860312156112b7576112b6610fd2565b5b60006112c58682870161121f565b93505060206112d68682870161121f565b92505060406112e78682870161116a565b9150509250925092565b60006020828403121561130757611306610fd2565b5b60006113158482850161121f565b91505092915050565b61132781611061565b811461133257600080fd5b50565b6000813590506113448161131e565b92915050565b6000806040838503121561136157611360610fd2565b5b600061136f8582860161121f565b925050602061138085828601611335565b9150509250929050565b600080fd5b600080fd5b600080fd5b60008083601f8401126113af576113ae61138a565b5b8235905067ffffffffffffffff8111156113cc576113cb61138f565b5b6020830191508360018202830111156113e8576113e7611394565b5b9250929050565b60008060008060006080868803121561140b5761140a610fd2565b5b60006114198882890161121f565b955050602061142a8882890161121f565b945050604061143b8882890161116a565b935050606086013567ffffffffffffffff81111561145c5761145b610fd7565b5b61146888828901611399565b92509250509295509295909350565b6000806040838503121561148e5761148d610fd2565b5b600061149c8582860161121f565b92505060206114ad8582860161121f565b915050925092905056fe697066733a2f2f516d5071545959584d52363242744d7958756543436632694e526a61537136524a4c504d6f6364443374486a7238a26469706673582212203ca2ad2baca8f15650ca9d6aa1714bc7abcfdaff41ca142429acd6a3564c4e7464736f6c6343000814003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000fe1c215e8f838e000000000000000000000000000000dbc32968829b530936585e1cc276ff7c6fc72835000000000000000000000000000000000000000000000000000000000000000c476f6f6462796520536e61700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000347424300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035697066733a2f2f516d59474e45784b43514d31767354384344745133466a45434e41716f6f364b474d6f534c64527850344d646a510000000000000000000000