This repository has been archived on 2023-03-01. You can view files and clone it, but cannot push or open issues or pull requests.
erc20-demurrage-token-archive/python/erc20_demurrage_token/data/DemurrageTokenSingleCap.bin

1 line
26 KiB
Plaintext

60e06040523480156200001157600080fd5b506040516200339438038062003394833981810160405281019062000037919062000470565b33600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555086600590805190602001906200010a92919062000309565b5085600690805190602001906200012392919062000309565b508460ff166007819055504260808181525050603c8362000145919062000746565b60a08181525050620f42406d04ee2d6d415b85acef81000000006200016b919062000746565b600260006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506001600260106101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055508360c0818152505060006200020a6000620f424060006001620002a3640100000000026401000000009004565b905060008190806001815401808255809150506001900390600052602060002001600090919091909150558160098190555082600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508560ff16600a6200028f919062000609565b600a8190555050505050505050506200098d565b60008073fffff00000000000000000000000000000000000608c60ff16869060020a0216600102811790506cffffffffffffffffff00000000602060ff16859060020a02166001028117905063ffffffff83166001028117905080915050949350505050565b828054620003179062000828565b90600052602060002090601f0160209004810192826200033b576000855562000387565b82601f106200035657805160ff191683800117855562000387565b8280016001018555821562000387579182015b828111156200038657825182559160200191906001019062000369565b5b5090506200039691906200039a565b5090565b5b80821115620003b55760008160009055506001016200039b565b5090565b6000620003d0620003ca8462000578565b6200054f565b905082815260208101848484011115620003e957600080fd5b620003f6848285620007f2565b509392505050565b6000815190506200040f816200093f565b92915050565b600082601f8301126200042757600080fd5b815162000439848260208601620003b9565b91505092915050565b600081519050620004538162000959565b92915050565b6000815190506200046a8162000973565b92915050565b600080600080600080600060e0888a0312156200048c57600080fd5b600088015167ffffffffffffffff811115620004a757600080fd5b620004b58a828b0162000415565b975050602088015167ffffffffffffffff811115620004d357600080fd5b620004e18a828b0162000415565b9650506040620004f48a828b0162000459565b9550506060620005078a828b0162000442565b94505060806200051a8a828b0162000442565b93505060a06200052d8a828b01620003fe565b92505060c0620005408a828b0162000442565b91505092959891949750929550565b60006200055b6200056e565b90506200056982826200085e565b919050565b6000604051905090565b600067ffffffffffffffff821115620005965762000595620008f2565b5b620005a18262000921565b9050602081019050919050565b6000808291508390505b60018511156200060057808604811115620005d857620005d762000894565b5b6001851615620005e85780820291505b8081029050620005f88562000932565b9450620005b8565b94509492505050565b60006200061682620007db565b91506200062383620007db565b9250620006527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200065a565b905092915050565b6000826200066c57600190506200073f565b816200067c57600090506200073f565b8160018114620006955760028114620006a057620006d6565b60019150506200073f565b60ff841115620006b557620006b462000894565b5b8360020a915084821115620006cf57620006ce62000894565b5b506200073f565b5060208310610133831016604e8410600b8410161715620007105782820a9050838111156200070a576200070962000894565b5b6200073f565b6200071f8484846001620005ae565b9250905081840481111562000739576200073862000894565b5b81810290505b9392505050565b60006200075382620007db565b91506200076083620007db565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156200079c576200079b62000894565b5b828202905092915050565b6000620007b482620007bb565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b8381101562000812578082015181840152602081019050620007f5565b8381111562000822576000848401525b50505050565b600060028204905060018216806200084157607f821691505b60208210811415620008585762000857620008c3565b5b50919050565b620008698262000921565b810181811067ffffffffffffffff821117156200088b576200088a620008f2565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b6000600282049050919050565b6200094a81620007a7565b81146200095657600080fd5b50565b6200096481620007db565b81146200097057600080fd5b50565b6200097e81620007e5565b81146200098a57600080fd5b50565b60805160a05160c05161299f620009f560003960008181610b5501528181610da6015281816119bf01528181611f210152611f5901526000818161103c0152818161196d0152611a5a01526000818161106801528181611a7b0152611ac0015261299f6000f3fe608060405234801561001057600080fd5b5060043610610239576000357c0100000000000000000000000000000000000000000000000000000000900480636ffa8a05116101425780639da7d8ba116100ca578063e3ab207a11610099578063e3ab207a14610700578063e54d63f714610730578063e809529514610760578063eda4e6d61461077e578063f2fde38b1461079c57610239565b80639da7d8ba14610664578063a2119e2f14610694578063a9059cbb146106b2578063b470aade146106e257610239565b80638da5cb5b116101115780638da5cb5b146105bc5780638f1df6bc146105da5780638f770ad0146105f857806395d89b4114610616578063983b2d561461063457610239565b80636ffa8a051461052057806370a0823114610550578063731f237c1461058057806379ba50971461059e57610239565b806331333487116101c557806347a505171161019457806347a50517146104425780634abfbba214610472578063573cc507146104a25780636787a9be146104c05780636a2d094e146104f057610239565b80633133348714610394578063313ce567146103c457806340452d91146103e2578063449a52f81461041257610239565b806318160ddd1161020c57806318160ddd146102da5780631989c6a8146102f8578063229ba1971461031657806323b872dd146103345780633092afd51461036457610239565b806301ffc9a71461023e57806306fdde031461026e578063095ea7b31461028c57806309f28f3c146102bc575b600080fd5b61025860048036038101906102539190612247565b6107cc565b6040516102659190612415565b60405180910390f35b610276610977565b604051610283919061244b565b60405180910390f35b6102a660048036038101906102a191906121e2565b610a05565b6040516102b39190612415565b60405180910390f35b6102c4610b1f565b6040516102d191906124cd565b60405180910390f35b6102e2610b41565b6040516102ef9190612503565b60405180910390f35b610300610b47565b60405161030d9190612503565b60405180910390f35b61031e610b53565b60405161032b9190612503565b60405180910390f35b61034e60048036038101906103499190612193565b610b77565b60405161035b9190612415565b60405180910390f35b61037e6004803603810190610379919061216a565b610c97565b60405161038b9190612415565b60405180910390f35b6103ae60048036038101906103a991906122c2565b610d8a565b6040516103bb9190612503565b60405180910390f35b6103cc610e3b565b6040516103d99190612503565b60405180910390f35b6103fc60048036038101906103f79190612299565b610e41565b6040516104099190612430565b60405180910390f35b61042c600480360381019061042791906121e2565b610e65565b6040516104399190612415565b60405180910390f35b61045c6004803603810190610457919061216a565b610fef565b6040516104699190612503565b60405180910390f35b61048c60048036038101906104879190612299565b611038565b6040516104999190612503565b60405180910390f35b6104aa611098565b6040516104b79190612503565b60405180910390f35b6104da60048036038101906104d59190612299565b61109e565b6040516104e79190612503565b60405180910390f35b61050a60048036038101906105059190612299565b61110a565b6040516105179190612503565b60405180910390f35b61053a6004803603810190610535919061221e565b61112b565b6040516105479190612503565b60405180910390f35b61056a6004803603810190610565919061216a565b61115e565b6040516105779190612503565b60405180910390f35b61058861123f565b6040516105959190612415565b60405180910390f35b6105a66113ed565b6040516105b39190612415565b60405180910390f35b6105c4611594565b6040516105d191906123fa565b60405180910390f35b6105e26115ba565b6040516105ef9190612415565b60405180910390f35b610600611736565b60405161060d9190612503565b60405180910390f35b61061e61173c565b60405161062b919061244b565b60405180910390f35b61064e6004803603810190610649919061216a565b6117ca565b60405161065b9190612415565b60405180910390f35b61067e6004803603810190610679919061221e565b611887565b60405161068b9190612503565b60405180910390f35b61069c6118b3565b6040516106a991906124cd565b60405180910390f35b6106cc60048036038101906106c791906121e2565b6118d5565b6040516106d99190612415565b60405180910390f35b6106ea61196b565b6040516106f79190612503565b60405180910390f35b61071a6004803603810190610715919061221e565b61198f565b6040516107279190612503565b60405180910390f35b61074a600480360381019061074591906122c2565b6119a3565b6040516107579190612503565b60405180910390f35b610768611a54565b60405161077591906124cd565b60405180910390f35b610786611abe565b6040516107939190612503565b60405180910390f35b6107b660048036038101906107b1919061216a565b611ae2565b6040516107c39190612415565b60405180910390f35b600063c6bb4b707c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614156108215760019050610972565b63449a52f87c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614156108745760019050610972565b6301ffc9a77c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614156108c75760019050610972565b639493f8b27c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916141561091a5760019050610972565b6337a47be47c010000000000000000000000000000000000000000000000000000000002827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916141561096d5760019050610972565b600090505b919050565b6005805461098490612762565b80601f01602080910402602001604051908101604052809291908181526020018280546109b090612762565b80156109fd5780601f106109d2576101008083540402835291602001916109fd565b820191906000526020600020905b8154815290600101906020018083116109e057829003601f168201915b505050505081565b600080610a106115ba565b50610a1a8361109e565b905080600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610aa8919061253a565b925050819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92585604051610b0c9190612503565b60405180910390a3600191505092915050565b600260009054906101000a90046fffffffffffffffffffffffffffffffff1681565b60085481565b60008080549050905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000806000610b846115ba565b50610b8e8461109e565b915081600c60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610c1957600080fd5b610c24868684611b84565b90508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef86604051610c839190612503565b60405180910390a380925050509392505050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610d2057503373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b610d2957600080fd5b6000600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060019050919050565b6000806000620f424091506d04ee2d6d415b85acef81000000007f0000000000000000000000000000000000000000000000000000000000000000610dcf9190612590565b905060005b84811015610e1657620f42408284610dec91906125c1565b610df69190612590565b83610e01919061264f565b92508080610e0e90612794565b915050610dd4565b50620f42408583610e2791906125c1565b610e319190612590565b9250505092915050565b60075481565b60008181548110610e5157600080fd5b906000526020600020016000915090505481565b600080600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610ef4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eeb9061248d565b60405180910390fd5b60095460085484610f05919061253a565b1115610f46576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f3d9061246d565b60405180910390fd5b610f4e6115ba565b508290508260086000828254610f64919061253a565b92505081905550610f758482611bc5565b508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fab8530f87dc9b59234c4623bf917212bb2536d647574c8e7e5da92c2ede0c9f885604051610fd39190612503565b60405180910390a3610fe3611c8a565b50600191505092915050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60007f00000000000000000000000000000000000000000000000000000000000000008261106691906125c1565b7f0000000000000000000000000000000000000000000000000000000000000000611091919061253a565b9050919050565b600a5481565b6000600260009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff16620f42406d04ee2d6d415b85acef8100000000846110ef91906125c1565b6110f991906125c1565b6111039190612590565b9050919050565b6000603c824261111a919061264f565b6111249190612590565b9050919050565b6000608c60ff1673fffff00000000000000000000000000000000000836001900416908060020a82049150509050919050565b60008060008061116d85610fef565b9250600260109054906101000a90046fffffffffffffffffffffffffffffffff16611196611a54565b6111a0919061261b565b6fffffffffffffffffffffffffffffffff1690506111ee600260009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1682610d8a565b6fffffffffffffffffffffffffffffffff169150620f42406d04ee2d6d415b85acef810000000061121f91906125c1565b828461122b91906125c1565b6112359190612590565b9350505050919050565b600080600080600061124f611a54565b9350600260109054906101000a90046fffffffffffffffffffffffffffffffff168461127b919061261b565b92506000836fffffffffffffffffffffffffffffffff1614156112a55760009450505050506113ea565b600260009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1691506112f482846fffffffffffffffffffffffffffffffff16610d8a565b600260006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555083600260106101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555081836fffffffffffffffffffffffffffffffff16856fffffffffffffffffffffffffffffffff167fa0717e54e02bd9829db5e6e998aec0ae9de796b8d150a3cc46a92ab869697755600260009054906101000a90046fffffffffffffffffffffffffffffffff166040516113d991906124e8565b60405180910390a460019450505050505b90565b600080600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461144a57600080fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35090565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060008060008060008060006115d0611d72565b975060006001028814156115ef57600098505050505050505050611733565b6115f88861198f565b9550600186611607919061253a565b905061161286611038565b915061161c61123f565b50600260009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1694506116598261110a565b9250600083111561168e576d04ee2d6d415b85acef810000000061167d86856119a3565b6116879190612590565b93506116ab565b6d04ee2d6d415b85acef8100000000856116a89190612590565b93505b6116ba60008560085484611ea2565b965060008790806001815401808255809150506001900390600052602060002001600090919091909150556116ee88611f08565b507f55d243082e019fce4009ccea5368b92e436c17586a1e793c7deda16df4e5d6758160405161171e9190612503565b60405180910390a16001985050505050505050505b90565b60095481565b6006805461174990612762565b80601f016020809104026020016040519081016040528092919081815260200182805461177590612762565b80156117c25780601f10611797576101008083540402835291602001916117c2565b820191906000526020600020905b8154815290600101906020018083116117a557829003601f168201915b505050505081565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461182657600080fd5b6001600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060019050919050565b6000602060ff166cffffffffffffffffff00000000836001900416908060020a82049150509050919050565b600260109054906101000a90046fffffffffffffffffffffffffffffffff1681565b60008060006118e26115ba565b506118ec8461109e565b91506118f9338684611b84565b90508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040516119589190612503565b60405180910390a3809250505092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600063ffffffff8260019004169050919050565b6000806000620f424091506d04ee2d6d415b85acef81000000007f00000000000000000000000000000000000000000000000000000000000000006119e89190612590565b905060005b84811015611a2f57620f42408284611a0591906125c1565b611a0f9190612590565b83611a1a919061253a565b92508080611a2790612794565b9150506119ed565b50620f42408583611a4091906125c1565b611a4a9190612590565b9250505092915050565b600060017f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000042611aa5919061264f565b611aaf9190612590565b611ab9919061253a565b905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611b3e57600080fd5b81600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550919050565b600080611b918584611ff9565b50611b9c8484611bc5565b50611ba5611a54565b6fffffffffffffffffffffffffffffffff16905060019150509392505050565b600080600080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506000851415611c225760009350505050611c84565b611c2b86610fef565b92508483611c39919061253a565b600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600193505050505b92915050565b60008060006001600080549050611ca1919061264f565b81548110611cd8577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001546001900490506cffffffffffffffffff000000001981169050602060ff166008549060020a02811790508060010260006001600080549050611d25919061264f565b81548110611d5c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200181905550600191505090565b6000806000806001600080549050611d8a919061264f565b81548110611dc1577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020015491503073ffffffffffffffffffffffffffffffffffffffff1663e80952956040518163ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040160206040518083038186803b158015611e3057600080fd5b505afa158015611e44573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e689190612270565b6fffffffffffffffffffffffffffffffff169050611e858261198f565b8111611e9957600060010292505050611e9f565b81925050505b90565b60008073fffff00000000000000000000000000000000000608c60ff16869060020a0216600102811790506cffffffffffffffffff00000000602060ff16859060020a02166001028117905063ffffffff83166001028117905080915050949350505050565b6000806000806000611f1986611887565b9350620f42407f000000000000000000000000000000000000000000000000000000000000000085611f4b91906125c1565b611f559190612590565b91507f0000000000000000000000000000000000000000000000000000000000000000620f424083611f8791906125c1565b611f919190612590565b905083811015611fa757611fa48661198f565b92505b611fec600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166d04ee2d6d415b85acef810000000084611fe79190612590565b611bc5565b5081945050505050919050565b600080600080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600085141561205657600093505050506120fb565b61205f86610fef565b9250848310156120a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161209b906124ad565b60405180910390fd5b84836120b0919061264f565b600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600193505050505b92915050565b600081359050612110816128f6565b92915050565b6000813590506121258161290d565b92915050565b60008135905061213a81612924565b92915050565b60008151905061214f8161293b565b92915050565b60008135905061216481612952565b92915050565b60006020828403121561217c57600080fd5b600061218a84828501612101565b91505092915050565b6000806000606084860312156121a857600080fd5b60006121b686828701612101565b93505060206121c786828701612101565b92505060406121d886828701612155565b9150509250925092565b600080604083850312156121f557600080fd5b600061220385828601612101565b925050602061221485828601612155565b9150509250929050565b60006020828403121561223057600080fd5b600061223e84828501612116565b91505092915050565b60006020828403121561225957600080fd5b60006122678482850161212b565b91505092915050565b60006020828403121561228257600080fd5b600061229084828501612140565b91505092915050565b6000602082840312156122ab57600080fd5b60006122b984828501612155565b91505092915050565b600080604083850312156122d557600080fd5b60006122e385828601612155565b92505060206122f485828601612155565b9150509250929050565b61230781612683565b82525050565b61231681612695565b82525050565b612325816126a1565b82525050565b60006123368261251e565b6123408185612529565b935061235081856020860161272f565b6123598161286a565b840191505092915050565b6000612371600783612529565b915061237c8261287b565b602082019050919050565b6000612394600a83612529565b915061239f826128a4565b602082019050919050565b60006123b7600d83612529565b91506123c2826128cd565b602082019050919050565b6123d6816126d7565b82525050565b6123e58161271d565b82525050565b6123f481612713565b82525050565b600060208201905061240f60008301846122fe565b92915050565b600060208201905061242a600083018461230d565b92915050565b6000602082019050612445600083018461231c565b92915050565b60006020820190508181036000830152612465818461232b565b905092915050565b6000602082019050818103600083015261248681612364565b9050919050565b600060208201905081810360008301526124a681612387565b9050919050565b600060208201905081810360008301526124c6816123aa565b9050919050565b60006020820190506124e260008301846123cd565b92915050565b60006020820190506124fd60008301846123dc565b92915050565b600060208201905061251860008301846123eb565b92915050565b600081519050919050565b600082825260208201905092915050565b600061254582612713565b915061255083612713565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115612585576125846127dd565b5b828201905092915050565b600061259b82612713565b91506125a683612713565b9250826125b6576125b561280c565b5b828204905092915050565b60006125cc82612713565b91506125d783612713565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156126105761260f6127dd565b5b828202905092915050565b6000612626826126d7565b9150612631836126d7565b925082821015612644576126436127dd565b5b828203905092915050565b600061265a82612713565b915061266583612713565b925082821015612678576126776127dd565b5b828203905092915050565b600061268e826126f3565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b60006fffffffffffffffffffffffffffffffff82169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b6000612728826126d7565b9050919050565b60005b8381101561274d578082015181840152602081019050612732565b8381111561275c576000848401525b50505050565b6000600282049050600182168061277a57607f821691505b6020821081141561278e5761278d61283b565b5b50919050565b600061279f82612713565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156127d2576127d16127dd565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b7f4552525f43415000000000000000000000000000000000000000000000000000600082015250565b7f4552525f41434345535300000000000000000000000000000000000000000000600082015250565b7f4552525f4f5645525350454e4400000000000000000000000000000000000000600082015250565b6128ff81612683565b811461290a57600080fd5b50565b612916816126a1565b811461292157600080fd5b50565b61292d816126ab565b811461293857600080fd5b50565b612944816126d7565b811461294f57600080fd5b50565b61295b81612713565b811461296657600080fd5b5056fea264697066735822122019f96e902334e758898b7e76d98eb448962ce048161c68e1d137a62e7762b08264736f6c63430008040033