token-icon

Six Percent CPI

Token

Overview[ERC-20]

Max Total Supply
666,666,666,666.0
CPI
Holders
11+0.00%
Transfers
43

Profile Summary

Decimals
9

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x6080604052600436106102295760003560e01c8063881dce6011610123578063ae0f3f45116100ab578063ea1644d51161006f578063ea1644d5146107df578063f2fde38b14610808578063f59d047c14610831578063fc85d2da1461085c578063ffb54a991461088557610230565b8063ae0f3f45146106ea578063bfd7928414610713578063c492f04614610750578063dd62ed3e14610779578063dd7474a1146107b657610230565b80638f9a55c0116100f25780638f9a55c014610605578063937e3e7e1461063057806395d89b4114610659578063a2a957bb14610684578063a9059cbb146106ad57610230565b8063881dce601461056c5780638aec09cd146105955780638da5cb5b146105b15780638f70ccf7146105dc57610230565b806349bd5a5e116101b15780636ddd1713116101755780636ddd1713146104ab5780636fc3eaec146104d657806370a08231146104ed578063715018a61461052a578063790ca4131461054157610230565b806349bd5a5e146103da57806350aa3c95146104055780635f254426146104305780636b999053146104595780636d8aa8f81461048257610230565b806318160ddd116101f857806318160ddd146102f157806323b872dd1461031c5780632fd689e314610359578063313ce5671461038457806346469ae7146103af57610230565b806306fdde0314610235578063095ea7b31461026057806312e808011461029d5780631694505e146102c657610230565b3661023057005b600080fd5b34801561024157600080fd5b5061024a6108b0565b6040516102579190612ef5565b60405180910390f35b34801561026c57600080fd5b5061028760048036038101906102829190612fbf565b6108ed565b604051610294919061301a565b60405180910390f35b3480156102a957600080fd5b506102c460048036038101906102bf9190613035565b61090b565b005b3480156102d257600080fd5b506102db610925565b6040516102e891906130d4565b60405180910390f35b3480156102fd57600080fd5b5061030661094b565b60405161031391906130fe565b60405180910390f35b34801561032857600080fd5b50610343600480360381019061033e9190613119565b610970565b604051610350919061301a565b60405180910390f35b34801561036557600080fd5b5061036e610a49565b60405161037b91906130fe565b60405180910390f35b34801561039057600080fd5b50610399610a4f565b6040516103a69190613188565b60405180910390f35b3480156103bb57600080fd5b506103c4610a58565b6040516103d191906130fe565b60405180910390f35b3480156103e657600080fd5b506103ef610a5e565b6040516103fc91906131b2565b60405180910390f35b34801561041157600080fd5b5061041a610a84565b60405161042791906130fe565b60405180910390f35b34801561043c57600080fd5b50610457600480360381019061045291906131cd565b610a8a565b005b34801561046557600080fd5b50610480600480360381019061047b919061320d565b610b18565b005b34801561048e57600080fd5b506104a960048036038101906104a49190613266565b610b7b565b005b3480156104b757600080fd5b506104c0610ba0565b6040516104cd919061301a565b60405180910390f35b3480156104e257600080fd5b506104eb610bb3565b005b3480156104f957600080fd5b50610514600480360381019061050f919061320d565b610cc8565b60405161052191906130fe565b60405180910390f35b34801561053657600080fd5b5061053f610d19565b005b34801561054d57600080fd5b50610556610d2d565b60405161056391906130fe565b60405180910390f35b34801561057857600080fd5b50610593600480360381019061058e9190613293565b610d33565b005b6105af60048036038101906105aa9190613293565b610e43565b005b3480156105bd57600080fd5b506105c6610f2f565b6040516105d391906131b2565b60405180910390f35b3480156105e857600080fd5b5061060360048036038101906105fe9190613266565b610f58565b005b34801561061157600080fd5b5061061a610f8f565b60405161062791906130fe565b60405180910390f35b34801561063c57600080fd5b5061065760048036038101906106529190613408565b610f95565b005b34801561066557600080fd5b5061066e611032565b60405161067b9190612ef5565b60405180910390f35b34801561069057600080fd5b506106ab60048036038101906106a69190613451565b61106f565b005b3480156106b957600080fd5b506106d460048036038101906106cf9190612fbf565b611099565b6040516106e1919061301a565b60405180910390f35b3480156106f657600080fd5b50610711600480360381019061070c9190613035565b6110b7565b005b34801561071f57600080fd5b5061073a6004803603810190610735919061320d565b6110d1565b604051610747919061301a565b60405180910390f35b34801561075c57600080fd5b5061077760048036038101906107729190613513565b6110f1565b005b34801561078557600080fd5b506107a0600480360381019061079b91906131cd565b61119e565b6040516107ad91906130fe565b60405180910390f35b3480156107c257600080fd5b506107dd60048036038101906107d8919061320d565b611225565b005b3480156107eb57600080fd5b5061080660048036038101906108019190613293565b611271565b005b34801561081457600080fd5b5061082f600480360381019061082a919061320d565b611283565b005b34801561083d57600080fd5b50610846611306565b60405161085391906130fe565b60405180910390f35b34801561086857600080fd5b50610883600480360381019061087e9190613573565b61130c565b005b34801561089157600080fd5b5061089a611454565b6040516108a7919061301a565b60405180910390f35b60606040518060400160405280600f81526020017f5369782050657263656e74204350490000000000000000000000000000000000815250905090565b60006109016108fa61147d565b8484611485565b6001905092915050565b61091361164e565b81601681905550806017819055505050565b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60006009600a61095b9190613728565b649b386e0aaa61096b9190613773565b905090565b600061097d8484846116cc565b610a3e8461098961147d565b610a398560405180606001604052806028815260200161427160289139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006109ef61147d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546123469092919063ffffffff16565b611485565b600190509392505050565b60165481565b60006009905090565b60135481565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60175481565b610a9261164e565b81600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080601060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b610b2061164e565b6000600e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b610b8361164e565b80601260166101000a81548160ff02191690831515021790555050565b601260169054906101000a900460ff1681565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610bf461147d565b73ffffffffffffffffffffffffffffffffffffffff161480610c6a5750601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610c5261147d565b73ffffffffffffffffffffffffffffffffffffffff16145b80610cae5750610c78610f2f565b73ffffffffffffffffffffffffffffffffffffffff16610c9661147d565b73ffffffffffffffffffffffffffffffffffffffff16145b610cb757600080fd5b6000479050610cc58161239b565b50565b6000610d12600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461246d565b9050919050565b610d2161164e565b610d2b60006124db565b565b60185481565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610d7461147d565b73ffffffffffffffffffffffffffffffffffffffff161480610dea5750601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610dd261147d565b73ffffffffffffffffffffffffffffffffffffffff16145b80610e2e5750610df8610f2f565b73ffffffffffffffffffffffffffffffffffffffff16610e1661147d565b73ffffffffffffffffffffffffffffffffffffffff16145b610e3757600080fd5b610e408161259f565b50565b610e4b61164e565b610e7830601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683611485565b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d719343084600080610ec4610f2f565b426040518863ffffffff1660e01b8152600401610ee6969594939291906137f0565b60606040518083038185885af1158015610f04573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610f299190613866565b50505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610f6061164e565b600060185403610f7257426018819055505b80601260146101000a81548160ff02191690831515021790555050565b60155481565b610f9d61164e565b60005b815181101561102e576001600e6000848481518110610fc257610fc16138b9565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080611026906138e8565b915050610fa0565b5050565b60606040518060400160405280600381526020017f4350490000000000000000000000000000000000000000000000000000000000815250905090565b61107761164e565b8360068190555082600881905550816007819055508060098190555050505050565b60006110ad6110a661147d565b84846116cc565b6001905092915050565b6110bf61164e565b81601381905550806014819055505050565b600e6020528060005260406000206000915054906101000a900460ff1681565b6110f961164e565b60005b8383905081101561119857816003600086868581811061111f5761111e6138b9565b5b9050602002016020810190611134919061320d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080611190906138e8565b9150506110fc565b50505050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b61122d61164e565b80601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b61127961164e565b8060158190555050565b61128b61164e565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036112fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112f1906139a2565b60405180910390fd5b611303816124db565b50565b60145481565b61131461164e565b818373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161134e91906131b2565b602060405180830381865afa15801561136b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061138f91906139c2565b10156113d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113c790613a3b565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb82846040518363ffffffff1660e01b815260040161140b929190613a5b565b6020604051808303816000875af115801561142a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061144e9190613a99565b50505050565b601260149054906101000a900460ff1681565b600081836114759190613af5565b905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036114f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114eb90613b98565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611563576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161155a90613c2a565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161164191906130fe565b60405180910390a3505050565b61165661147d565b73ffffffffffffffffffffffffffffffffffffffff16611674610f2f565b73ffffffffffffffffffffffffffffffffffffffff16146116ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116c190613c96565b60405180910390fd5b565b6000811161170f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161170690613d28565b60405180910390fd5b611717610f2f565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156117855750611755610f2f565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156117bd57503073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b1561204557601260149054906101000a900460ff16611882576117de610f2f565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148061184257503073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b611881576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161187890613dba565b60405180910390fd5b5b600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156119265750600e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b611965576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161195c90613e4c565b60405180910390fd5b601854421480156119c35750601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b15611a21576001600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015611ac55750600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015611b1b5750600360003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15611d0d57601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015611bcb5750601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15611c1657601354811115611c15576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c0c90613eb8565b60405180910390fd5b5b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16148015611cc15750601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611d0c57601454811115611d0b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d0290613eb8565b60405180910390fd5b5b5b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015611db15750600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015611e075750600360003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015611e615750601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15611ebe5760155481611e7384610cc8565b611e7d9190613ed8565b10611ebd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611eb490613f7e565b60405180910390fd5b5b6000611ec930610cc8565b905060006016548210159050808015611eef5750601260159054906101000a900460ff16155b8015611f495750601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b8015611f615750601260169054906101000a900460ff165b8015611fb75750600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b801561200d5750600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612042576017548311156120285761202760165461259f565b5b600047905060008111156120405761203f4761239b565b5b505b50505b600060019050600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806120ec5750600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b8061219f5750601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415801561219e5750601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b5b156121ad5760009050612334565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480156122585750601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b1561227057600654600a81905550600754600b819055505b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614801561231b5750601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b1561233357600854600a81905550600954600b819055505b5b61234084848484612822565b50505050565b600083831115829061238e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123859190612ef5565b60405180910390fd5b5082840390509392505050565b6000601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16826040516123e390613fcf565b60006040518083038185875af1925050503d8060008114612420576040519150601f19603f3d011682016040523d82523d6000602084013e612425565b606091505b5050905080612469576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161246090614030565b60405180910390fd5b5050565b60006004548211156124b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124ab906140c2565b60405180910390fd5b60006124be61284f565b90506124d3818461146790919063ffffffff16565b915050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6001601260156101000a81548160ff0219169083151502179055506000810315612804576000600267ffffffffffffffff8111156125e0576125df6132c5565b5b60405190808252806020026020018201604052801561260e5781602001602082028036833780820191505090505b5090503081600081518110612626576126256138b9565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156126cd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126f191906140f7565b81600181518110612705576127046138b9565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505061276c30601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684611485565b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b81526004016127d09594939291906141e2565b600060405180830381600087803b1580156127ea57600080fd5b505af11580156127fe573d6000803e3d6000fd5b50505050505b6000601260156101000a81548160ff02191690831515021790555050565b806128305761282f61287a565b5b61283b8484846128b7565b8061284957612848612a8d565b5b50505050565b600080600061285c612aa1565b91509150612873818361146790919063ffffffff16565b9250505090565b6000600a5414801561288e57506000600b54145b6128b557600a54600c81905550600b54600d819055506000600a819055506000600b819055505b565b6000806000806000806128c987612b3f565b95509550955095509550955061292786600160008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612ba790919063ffffffff16565b600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506129bc85600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612bbd90919063ffffffff16565b600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000811115612a1357612a12818a612bd3565b5b612a1d8483612cf6565b8773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051612a7a91906130fe565b60405180910390a3505050505050505050565b600c54600a81905550600d54600b81905550565b6000806000600454905060006009600a612abb9190613728565b649b386e0aaa612acb9190613773565b9050612aff6009600a612ade9190613728565b649b386e0aaa612aee9190613773565b60045461146790919063ffffffff16565b821015612b32576004546009600a612b179190613728565b649b386e0aaa612b279190613773565b935093505050612b3b565b81819350935050505b9091565b6000806000806000806000806000612b5c8a600a54600b54612d30565b9250925092506000612b6c61284f565b90506000806000612b7f8e878787612dc6565b9250925092508282828989899c509c509c509c509c509c505050505050505091939550919395565b60008183612bb5919061423c565b905092915050565b60008183612bcb9190613ed8565b905092915050565b6000612bdd61284f565b90506000612bf48285612e4f90919063ffffffff16565b9050612c4881600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612bbd90919063ffffffff16565b600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef86604051612ce891906130fe565b60405180910390a350505050565b612d0b82600454612ba790919063ffffffff16565b600481905550612d2681600554612bbd90919063ffffffff16565b6005819055505050565b600080600080612d5c6064612d4e888a612e4f90919063ffffffff16565b61146790919063ffffffff16565b90506000612d866064612d78888b612e4f90919063ffffffff16565b61146790919063ffffffff16565b90506000612daf82612da1858c612ba790919063ffffffff16565b612ba790919063ffffffff16565b905080838395509550955050505093509350939050565b600080600080612ddf8589612e4f90919063ffffffff16565b90506000612df68689612e4f90919063ffffffff16565b90506000612e0d8789612e4f90919063ffffffff16565b90506000612e3682612e288587612ba790919063ffffffff16565b612ba790919063ffffffff16565b9050838184965096509650505050509450945094915050565b60008183612e5d9190613773565b905092915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612e9f578082015181840152602081019050612e84565b60008484015250505050565b6000601f19601f8301169050919050565b6000612ec782612e65565b612ed18185612e70565b9350612ee1818560208601612e81565b612eea81612eab565b840191505092915050565b60006020820190508181036000830152612f0f8184612ebc565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612f5682612f2b565b9050919050565b612f6681612f4b565b8114612f7157600080fd5b50565b600081359050612f8381612f5d565b92915050565b6000819050919050565b612f9c81612f89565b8114612fa757600080fd5b50565b600081359050612fb981612f93565b92915050565b60008060408385031215612fd657612fd5612f21565b5b6000612fe485828601612f74565b9250506020612ff585828601612faa565b9150509250929050565b60008115159050919050565b61301481612fff565b82525050565b600060208201905061302f600083018461300b565b92915050565b6000806040838503121561304c5761304b612f21565b5b600061305a85828601612faa565b925050602061306b85828601612faa565b9150509250929050565b6000819050919050565b600061309a61309561309084612f2b565b613075565b612f2b565b9050919050565b60006130ac8261307f565b9050919050565b60006130be826130a1565b9050919050565b6130ce816130b3565b82525050565b60006020820190506130e960008301846130c5565b92915050565b6130f881612f89565b82525050565b600060208201905061311360008301846130ef565b92915050565b60008060006060848603121561313257613131612f21565b5b600061314086828701612f74565b935050602061315186828701612f74565b925050604061316286828701612faa565b9150509250925092565b600060ff82169050919050565b6131828161316c565b82525050565b600060208201905061319d6000830184613179565b92915050565b6131ac81612f4b565b82525050565b60006020820190506131c760008301846131a3565b92915050565b600080604083850312156131e4576131e3612f21565b5b60006131f285828601612f74565b925050602061320385828601612f74565b9150509250929050565b60006020828403121561322357613222612f21565b5b600061323184828501612f74565b91505092915050565b61324381612fff565b811461324e57600080fd5b50565b6000813590506132608161323a565b92915050565b60006020828403121561327c5761327b612f21565b5b600061328a84828501613251565b91505092915050565b6000602082840312156132a9576132a8612f21565b5b60006132b784828501612faa565b91505092915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6132fd82612eab565b810181811067ffffffffffffffff8211171561331c5761331b6132c5565b5b80604052505050565b600061332f612f17565b905061333b82826132f4565b919050565b600067ffffffffffffffff82111561335b5761335a6132c5565b5b602082029050602081019050919050565b600080fd5b600061338461337f84613340565b613325565b905080838252602082019050602084028301858111156133a7576133a661336c565b5b835b818110156133d057806133bc8882612f74565b8452602084019350506020810190506133a9565b5050509392505050565b600082601f8301126133ef576133ee6132c0565b5b81356133ff848260208601613371565b91505092915050565b60006020828403121561341e5761341d612f21565b5b600082013567ffffffffffffffff81111561343c5761343b612f26565b5b613448848285016133da565b91505092915050565b6000806000806080858703121561346b5761346a612f21565b5b600061347987828801612faa565b945050602061348a87828801612faa565b935050604061349b87828801612faa565b92505060606134ac87828801612faa565b91505092959194509250565b600080fd5b60008083601f8401126134d3576134d26132c0565b5b8235905067ffffffffffffffff8111156134f0576134ef6134b8565b5b60208301915083602082028301111561350c5761350b61336c565b5b9250929050565b60008060006040848603121561352c5761352b612f21565b5b600084013567ffffffffffffffff81111561354a57613549612f26565b5b613556868287016134bd565b9350935050602061356986828701613251565b9150509250925092565b60008060006060848603121561358c5761358b612f21565b5b600061359a86828701612f74565b93505060206135ab86828701612faa565b92505060406135bc86828701612f74565b9150509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111561364c57808604811115613628576136276135c6565b5b60018516156136375780820291505b8081029050613645856135f5565b945061360c565b94509492505050565b6000826136655760019050613721565b816136735760009050613721565b81600181146136895760028114613693576136c2565b6001915050613721565b60ff8411156136a5576136a46135c6565b5b8360020a9150848211156136bc576136bb6135c6565b5b50613721565b5060208310610133831016604e8410600b84101617156136f75782820a9050838111156136f2576136f16135c6565b5b613721565b6137048484846001613602565b9250905081840481111561371b5761371a6135c6565b5b81810290505b9392505050565b600061373382612f89565b915061373e8361316c565b925061376b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484613655565b905092915050565b600061377e82612f89565b915061378983612f89565b925082820261379781612f89565b915082820484148315176137ae576137ad6135c6565b5b5092915050565b6000819050919050565b60006137da6137d56137d0846137b5565b613075565b612f89565b9050919050565b6137ea816137bf565b82525050565b600060c08201905061380560008301896131a3565b61381260208301886130ef565b61381f60408301876137e1565b61382c60608301866137e1565b61383960808301856131a3565b61384660a08301846130ef565b979650505050505050565b60008151905061386081612f93565b92915050565b60008060006060848603121561387f5761387e612f21565b5b600061388d86828701613851565b935050602061389e86828701613851565b92505060406138af86828701613851565b9150509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006138f382612f89565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613925576139246135c6565b5b600182019050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061398c602683612e70565b915061399782613930565b604082019050919050565b600060208201905081810360008301526139bb8161397f565b9050919050565b6000602082840312156139d8576139d7612f21565b5b60006139e684828501613851565b91505092915050565b7f302045524332302062616c616e63650000000000000000000000000000000000600082015250565b6000613a25600f83612e70565b9150613a30826139ef565b602082019050919050565b60006020820190508181036000830152613a5481613a18565b9050919050565b6000604082019050613a7060008301856131a3565b613a7d60208301846130ef565b9392505050565b600081519050613a938161323a565b92915050565b600060208284031215613aaf57613aae612f21565b5b6000613abd84828501613a84565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613b0082612f89565b9150613b0b83612f89565b925082613b1b57613b1a613ac6565b5b828204905092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000613b82602483612e70565b9150613b8d82613b26565b604082019050919050565b60006020820190508181036000830152613bb181613b75565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000613c14602283612e70565b9150613c1f82613bb8565b604082019050919050565b60006020820190508181036000830152613c4381613c07565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000613c80602083612e70565b9150613c8b82613c4a565b602082019050919050565b60006020820190508181036000830152613caf81613c73565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b6000613d12602983612e70565b9150613d1d82613cb6565b604082019050919050565b60006020820190508181036000830152613d4181613d05565b9050919050565b7f544f4b454e3a2054686973206163636f756e742063616e6e6f742073656e642060008201527f746f6b656e7320756e74696c2074726164696e6720697320656e61626c656400602082015250565b6000613da4603f83612e70565b9150613daf82613d48565b604082019050919050565b60006020820190508181036000830152613dd381613d97565b9050919050565b7f544f4b454e3a20596f7572206163636f756e7420697320626c61636b6c69737460008201527f6564210000000000000000000000000000000000000000000000000000000000602082015250565b6000613e36602383612e70565b9150613e4182613dda565b604082019050919050565b60006020820190508181036000830152613e6581613e29565b9050919050565b7f544f4b454e3a204d6178205472616e73616374696f6e204c696d697400000000600082015250565b6000613ea2601c83612e70565b9150613ead82613e6c565b602082019050919050565b60006020820190508181036000830152613ed181613e95565b9050919050565b6000613ee382612f89565b9150613eee83612f89565b9250828201905080821115613f0657613f056135c6565b5b92915050565b7f544f4b454e3a2042616c616e636520657863656564732077616c6c657420736960008201527f7a65210000000000000000000000000000000000000000000000000000000000602082015250565b6000613f68602383612e70565b9150613f7382613f0c565b604082019050919050565b60006020820190508181036000830152613f9781613f5b565b9050919050565b600081905092915050565b50565b6000613fb9600083613f9e565b9150613fc482613fa9565b600082019050919050565b6000613fda82613fac565b9150819050919050565b7f657468207472616e73666572206661696c656400000000000000000000000000600082015250565b600061401a601383612e70565b915061402582613fe4565b602082019050919050565b600060208201905081810360008301526140498161400d565b9050919050565b7f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260008201527f65666c656374696f6e7300000000000000000000000000000000000000000000602082015250565b60006140ac602a83612e70565b91506140b782614050565b604082019050919050565b600060208201905081810360008301526140db8161409f565b9050919050565b6000815190506140f181612f5d565b92915050565b60006020828403121561410d5761410c612f21565b5b600061411b848285016140e2565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61415981612f4b565b82525050565b600061416b8383614150565b60208301905092915050565b6000602082019050919050565b600061418f82614124565b614199818561412f565b93506141a483614140565b8060005b838110156141d55781516141bc888261415f565b97506141c783614177565b9250506001810190506141a8565b5085935050505092915050565b600060a0820190506141f760008301886130ef565b61420460208301876137e1565b81810360408301526142168186614184565b905061422560608301856131a3565b61423260808301846130ef565b9695505050505050565b600061424782612f89565b915061425283612f89565b925082820390508181111561426a576142696135c6565b5b9291505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212201eeef36c79bb8b6969c9b2c6d1716aa8e2d468ca9c84246e3ed4f90c3c82679e64736f6c63430008110033
Creation ByteCode
0x60806040526009600a620000149190620009ee565b649b386e0aaa62000026919062000a3f565b60001962000035919062000ab9565b60001962000044919062000af1565b6004556000600655601760075560006008556021600955600854600a55600954600b55600a54600c55600b54600d556000601260146101000a81548160ff0219169083151502179055506000601260156101000a81548160ff0219169083151502179055506000601260166101000a81548160ff0219169083151502179055506200010060326009600a620000da9190620009ee565b649b386e0aaa620000ec919062000a3f565b6200074760201b620014671790919060201c565b6013556200013f60646009600a620001199190620009ee565b649b386e0aaa6200012b919062000a3f565b6200074760201b620014671790919060201c565b6014556200017e60326009600a620001589190620009ee565b649b386e0aaa6200016a919062000a3f565b6200074760201b620014671790919060201c565b601555620001bd60c86009600a620001979190620009ee565b649b386e0aaa620001a9919062000a3f565b6200074760201b620014671790919060201c565b601655620001fd6103e86009600a620001d79190620009ee565b649b386e0aaa620001e9919062000a3f565b6200074760201b620014671790919060201c565b6017553480156200020d57600080fd5b506200022e620002226200075f60201b60201c565b6200076760201b60201c565b600454600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555033601060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555033600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000737a250d5630b4cf539739df2c5dacb4c659f2488d905080601160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200039c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003c2919062000b96565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200042a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000450919062000b96565b6040518363ffffffff1660e01b81526004016200046f92919062000bd9565b6020604051808303816000875af11580156200048f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620004b5919062000b96565b601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600360006200050b6200082b60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600360003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160036000600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160036000601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550620006b86200075f60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6009600a620007179190620009ee565b649b386e0aaa62000729919062000a3f565b60405162000738919062000c17565b60405180910390a35062000c6c565b6000818362000757919062000c34565b905092915050565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115620008e257808604811115620008ba57620008b962000854565b5b6001851615620008ca5780820291505b8081029050620008da8562000883565b94506200089a565b94509492505050565b600082620008fd5760019050620009d0565b816200090d5760009050620009d0565b8160018114620009265760028114620009315762000967565b6001915050620009d0565b60ff84111562000946576200094562000854565b5b8360020a91508482111562000960576200095f62000854565b5b50620009d0565b5060208310610133831016604e8410600b8410161715620009a15782820a9050838111156200099b576200099a62000854565b5b620009d0565b620009b0848484600162000890565b92509050818404811115620009ca57620009c962000854565b5b81810290505b9392505050565b6000819050919050565b600060ff82169050919050565b6000620009fb82620009d7565b915062000a0883620009e1565b925062000a377fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620008eb565b905092915050565b600062000a4c82620009d7565b915062000a5983620009d7565b925082820262000a6981620009d7565b9150828204841483151762000a835762000a8262000854565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600062000ac682620009d7565b915062000ad383620009d7565b92508262000ae65762000ae562000a8a565b5b828206905092915050565b600062000afe82620009d7565b915062000b0b83620009d7565b925082820390508181111562000b265762000b2562000854565b5b92915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000b5e8262000b31565b9050919050565b62000b708162000b51565b811462000b7c57600080fd5b50565b60008151905062000b908162000b65565b92915050565b60006020828403121562000baf5762000bae62000b2c565b5b600062000bbf8482850162000b7f565b91505092915050565b62000bd38162000b51565b82525050565b600060408201905062000bf0600083018562000bc8565b62000bff602083018462000bc8565b9392505050565b62000c1181620009d7565b82525050565b600060208201905062000c2e600083018462000c06565b92915050565b600062000c4182620009d7565b915062000c4e83620009d7565b92508262000c615762000c6062000a8a565b5b828204905092915050565b6142ce8062000c7c6000396000f3fe6080604052600436106102295760003560e01c8063881dce6011610123578063ae0f3f45116100ab578063ea1644d51161006f578063ea1644d5146107df578063f2fde38b14610808578063f59d047c14610831578063fc85d2da1461085c578063ffb54a991461088557610230565b8063ae0f3f45146106ea578063bfd7928414610713578063c492f04614610750578063dd62ed3e14610779578063dd7474a1146107b657610230565b80638f9a55c0116100f25780638f9a55c014610605578063937e3e7e1461063057806395d89b4114610659578063a2a957bb14610684578063a9059cbb146106ad57610230565b8063881dce601461056c5780638aec09cd146105955780638da5cb5b146105b15780638f70ccf7146105dc57610230565b806349bd5a5e116101b15780636ddd1713116101755780636ddd1713146104ab5780636fc3eaec146104d657806370a08231146104ed578063715018a61461052a578063790ca4131461054157610230565b806349bd5a5e146103da57806350aa3c95146104055780635f254426146104305780636b999053146104595780636d8aa8f81461048257610230565b806318160ddd116101f857806318160ddd146102f157806323b872dd1461031c5780632fd689e314610359578063313ce5671461038457806346469ae7146103af57610230565b806306fdde0314610235578063095ea7b31461026057806312e808011461029d5780631694505e146102c657610230565b3661023057005b600080fd5b34801561024157600080fd5b5061024a6108b0565b6040516102579190612ef5565b60405180910390f35b34801561026c57600080fd5b5061028760048036038101906102829190612fbf565b6108ed565b604051610294919061301a565b60405180910390f35b3480156102a957600080fd5b506102c460048036038101906102bf9190613035565b61090b565b005b3480156102d257600080fd5b506102db610925565b6040516102e891906130d4565b60405180910390f35b3480156102fd57600080fd5b5061030661094b565b60405161031391906130fe565b60405180910390f35b34801561032857600080fd5b50610343600480360381019061033e9190613119565b610970565b604051610350919061301a565b60405180910390f35b34801561036557600080fd5b5061036e610a49565b60405161037b91906130fe565b60405180910390f35b34801561039057600080fd5b50610399610a4f565b6040516103a69190613188565b60405180910390f35b3480156103bb57600080fd5b506103c4610a58565b6040516103d191906130fe565b60405180910390f35b3480156103e657600080fd5b506103ef610a5e565b6040516103fc91906131b2565b60405180910390f35b34801561041157600080fd5b5061041a610a84565b60405161042791906130fe565b60405180910390f35b34801561043c57600080fd5b50610457600480360381019061045291906131cd565b610a8a565b005b34801561046557600080fd5b50610480600480360381019061047b919061320d565b610b18565b005b34801561048e57600080fd5b506104a960048036038101906104a49190613266565b610b7b565b005b3480156104b757600080fd5b506104c0610ba0565b6040516104cd919061301a565b60405180910390f35b3480156104e257600080fd5b506104eb610bb3565b005b3480156104f957600080fd5b50610514600480360381019061050f919061320d565b610cc8565b60405161052191906130fe565b60405180910390f35b34801561053657600080fd5b5061053f610d19565b005b34801561054d57600080fd5b50610556610d2d565b60405161056391906130fe565b60405180910390f35b34801561057857600080fd5b50610593600480360381019061058e9190613293565b610d33565b005b6105af60048036038101906105aa9190613293565b610e43565b005b3480156105bd57600080fd5b506105c6610f2f565b6040516105d391906131b2565b60405180910390f35b3480156105e857600080fd5b5061060360048036038101906105fe9190613266565b610f58565b005b34801561061157600080fd5b5061061a610f8f565b60405161062791906130fe565b60405180910390f35b34801561063c57600080fd5b5061065760048036038101906106529190613408565b610f95565b005b34801561066557600080fd5b5061066e611032565b60405161067b9190612ef5565b60405180910390f35b34801561069057600080fd5b506106ab60048036038101906106a69190613451565b61106f565b005b3480156106b957600080fd5b506106d460048036038101906106cf9190612fbf565b611099565b6040516106e1919061301a565b60405180910390f35b3480156106f657600080fd5b50610711600480360381019061070c9190613035565b6110b7565b005b34801561071f57600080fd5b5061073a6004803603810190610735919061320d565b6110d1565b604051610747919061301a565b60405180910390f35b34801561075c57600080fd5b5061077760048036038101906107729190613513565b6110f1565b005b34801561078557600080fd5b506107a0600480360381019061079b91906131cd565b61119e565b6040516107ad91906130fe565b60405180910390f35b3480156107c257600080fd5b506107dd60048036038101906107d8919061320d565b611225565b005b3480156107eb57600080fd5b5061080660048036038101906108019190613293565b611271565b005b34801561081457600080fd5b5061082f600480360381019061082a919061320d565b611283565b005b34801561083d57600080fd5b50610846611306565b60405161085391906130fe565b60405180910390f35b34801561086857600080fd5b50610883600480360381019061087e9190613573565b61130c565b005b34801561089157600080fd5b5061089a611454565b6040516108a7919061301a565b60405180910390f35b60606040518060400160405280600f81526020017f5369782050657263656e74204350490000000000000000000000000000000000815250905090565b60006109016108fa61147d565b8484611485565b6001905092915050565b61091361164e565b81601681905550806017819055505050565b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60006009600a61095b9190613728565b649b386e0aaa61096b9190613773565b905090565b600061097d8484846116cc565b610a3e8461098961147d565b610a398560405180606001604052806028815260200161427160289139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006109ef61147d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546123469092919063ffffffff16565b611485565b600190509392505050565b60165481565b60006009905090565b60135481565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60175481565b610a9261164e565b81600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080601060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b610b2061164e565b6000600e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b610b8361164e565b80601260166101000a81548160ff02191690831515021790555050565b601260169054906101000a900460ff1681565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610bf461147d565b73ffffffffffffffffffffffffffffffffffffffff161480610c6a5750601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610c5261147d565b73ffffffffffffffffffffffffffffffffffffffff16145b80610cae5750610c78610f2f565b73ffffffffffffffffffffffffffffffffffffffff16610c9661147d565b73ffffffffffffffffffffffffffffffffffffffff16145b610cb757600080fd5b6000479050610cc58161239b565b50565b6000610d12600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461246d565b9050919050565b610d2161164e565b610d2b60006124db565b565b60185481565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610d7461147d565b73ffffffffffffffffffffffffffffffffffffffff161480610dea5750601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610dd261147d565b73ffffffffffffffffffffffffffffffffffffffff16145b80610e2e5750610df8610f2f565b73ffffffffffffffffffffffffffffffffffffffff16610e1661147d565b73ffffffffffffffffffffffffffffffffffffffff16145b610e3757600080fd5b610e408161259f565b50565b610e4b61164e565b610e7830601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683611485565b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d719343084600080610ec4610f2f565b426040518863ffffffff1660e01b8152600401610ee6969594939291906137f0565b60606040518083038185885af1158015610f04573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610f299190613866565b50505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610f6061164e565b600060185403610f7257426018819055505b80601260146101000a81548160ff02191690831515021790555050565b60155481565b610f9d61164e565b60005b815181101561102e576001600e6000848481518110610fc257610fc16138b9565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080611026906138e8565b915050610fa0565b5050565b60606040518060400160405280600381526020017f4350490000000000000000000000000000000000000000000000000000000000815250905090565b61107761164e565b8360068190555082600881905550816007819055508060098190555050505050565b60006110ad6110a661147d565b84846116cc565b6001905092915050565b6110bf61164e565b81601381905550806014819055505050565b600e6020528060005260406000206000915054906101000a900460ff1681565b6110f961164e565b60005b8383905081101561119857816003600086868581811061111f5761111e6138b9565b5b9050602002016020810190611134919061320d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080611190906138e8565b9150506110fc565b50505050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b61122d61164e565b80601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b61127961164e565b8060158190555050565b61128b61164e565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036112fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112f1906139a2565b60405180910390fd5b611303816124db565b50565b60145481565b61131461164e565b818373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161134e91906131b2565b602060405180830381865afa15801561136b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061138f91906139c2565b10156113d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113c790613a3b565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb82846040518363ffffffff1660e01b815260040161140b929190613a5b565b6020604051808303816000875af115801561142a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061144e9190613a99565b50505050565b601260149054906101000a900460ff1681565b600081836114759190613af5565b905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036114f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114eb90613b98565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611563576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161155a90613c2a565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161164191906130fe565b60405180910390a3505050565b61165661147d565b73ffffffffffffffffffffffffffffffffffffffff16611674610f2f565b73ffffffffffffffffffffffffffffffffffffffff16146116ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116c190613c96565b60405180910390fd5b565b6000811161170f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161170690613d28565b60405180910390fd5b611717610f2f565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156117855750611755610f2f565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156117bd57503073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b1561204557601260149054906101000a900460ff16611882576117de610f2f565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148061184257503073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b611881576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161187890613dba565b60405180910390fd5b5b600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156119265750600e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b611965576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161195c90613e4c565b60405180910390fd5b601854421480156119c35750601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b15611a21576001600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015611ac55750600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015611b1b5750600360003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15611d0d57601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148015611bcb5750601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15611c1657601354811115611c15576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c0c90613eb8565b60405180910390fd5b5b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16148015611cc15750601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611d0c57601454811115611d0b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d0290613eb8565b60405180910390fd5b5b5b600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015611db15750600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015611e075750600360003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015611e615750601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15611ebe5760155481611e7384610cc8565b611e7d9190613ed8565b10611ebd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611eb490613f7e565b60405180910390fd5b5b6000611ec930610cc8565b905060006016548210159050808015611eef5750601260159054906101000a900460ff16155b8015611f495750601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b8015611f615750601260169054906101000a900460ff165b8015611fb75750600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b801561200d5750600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612042576017548311156120285761202760165461259f565b5b600047905060008111156120405761203f4761239b565b5b505b50505b600060019050600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806120ec5750600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b8061219f5750601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415801561219e5750601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b5b156121ad5760009050612334565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480156122585750601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b1561227057600654600a81905550600754600b819055505b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614801561231b5750601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b1561233357600854600a81905550600954600b819055505b5b61234084848484612822565b50505050565b600083831115829061238e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123859190612ef5565b60405180910390fd5b5082840390509392505050565b6000601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16826040516123e390613fcf565b60006040518083038185875af1925050503d8060008114612420576040519150601f19603f3d011682016040523d82523d6000602084013e612425565b606091505b5050905080612469576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161246090614030565b60405180910390fd5b5050565b60006004548211156124b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124ab906140c2565b60405180910390fd5b60006124be61284f565b90506124d3818461146790919063ffffffff16565b915050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6001601260156101000a81548160ff0219169083151502179055506000810315612804576000600267ffffffffffffffff8111156125e0576125df6132c5565b5b60405190808252806020026020018201604052801561260e5781602001602082028036833780820191505090505b5090503081600081518110612626576126256138b9565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156126cd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126f191906140f7565b81600181518110612705576127046138b9565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505061276c30601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684611485565b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b81526004016127d09594939291906141e2565b600060405180830381600087803b1580156127ea57600080fd5b505af11580156127fe573d6000803e3d6000fd5b50505050505b6000601260156101000a81548160ff02191690831515021790555050565b806128305761282f61287a565b5b61283b8484846128b7565b8061284957612848612a8d565b5b50505050565b600080600061285c612aa1565b91509150612873818361146790919063ffffffff16565b9250505090565b6000600a5414801561288e57506000600b54145b6128b557600a54600c81905550600b54600d819055506000600a819055506000600b819055505b565b6000806000806000806128c987612b3f565b95509550955095509550955061292786600160008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612ba790919063ffffffff16565b600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506129bc85600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612bbd90919063ffffffff16565b600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000811115612a1357612a12818a612bd3565b5b612a1d8483612cf6565b8773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051612a7a91906130fe565b60405180910390a3505050505050505050565b600c54600a81905550600d54600b81905550565b6000806000600454905060006009600a612abb9190613728565b649b386e0aaa612acb9190613773565b9050612aff6009600a612ade9190613728565b649b386e0aaa612aee9190613773565b60045461146790919063ffffffff16565b821015612b32576004546009600a612b179190613728565b649b386e0aaa612b279190613773565b935093505050612b3b565b81819350935050505b9091565b6000806000806000806000806000612b5c8a600a54600b54612d30565b9250925092506000612b6c61284f565b90506000806000612b7f8e878787612dc6565b9250925092508282828989899c509c509c509c509c509c505050505050505091939550919395565b60008183612bb5919061423c565b905092915050565b60008183612bcb9190613ed8565b905092915050565b6000612bdd61284f565b90506000612bf48285612e4f90919063ffffffff16565b9050612c4881600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612bbd90919063ffffffff16565b600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef86604051612ce891906130fe565b60405180910390a350505050565b612d0b82600454612ba790919063ffffffff16565b600481905550612d2681600554612bbd90919063ffffffff16565b6005819055505050565b600080600080612d5c6064612d4e888a612e4f90919063ffffffff16565b61146790919063ffffffff16565b90506000612d866064612d78888b612e4f90919063ffffffff16565b61146790919063ffffffff16565b90506000612daf82612da1858c612ba790919063ffffffff16565b612ba790919063ffffffff16565b905080838395509550955050505093509350939050565b600080600080612ddf8589612e4f90919063ffffffff16565b90506000612df68689612e4f90919063ffffffff16565b90506000612e0d8789612e4f90919063ffffffff16565b90506000612e3682612e288587612ba790919063ffffffff16565b612ba790919063ffffffff16565b9050838184965096509650505050509450945094915050565b60008183612e5d9190613773565b905092915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612e9f578082015181840152602081019050612e84565b60008484015250505050565b6000601f19601f8301169050919050565b6000612ec782612e65565b612ed18185612e70565b9350612ee1818560208601612e81565b612eea81612eab565b840191505092915050565b60006020820190508181036000830152612f0f8184612ebc565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612f5682612f2b565b9050919050565b612f6681612f4b565b8114612f7157600080fd5b50565b600081359050612f8381612f5d565b92915050565b6000819050919050565b612f9c81612f89565b8114612fa757600080fd5b50565b600081359050612fb981612f93565b92915050565b60008060408385031215612fd657612fd5612f21565b5b6000612fe485828601612f74565b9250506020612ff585828601612faa565b9150509250929050565b60008115159050919050565b61301481612fff565b82525050565b600060208201905061302f600083018461300b565b92915050565b6000806040838503121561304c5761304b612f21565b5b600061305a85828601612faa565b925050602061306b85828601612faa565b9150509250929050565b6000819050919050565b600061309a61309561309084612f2b565b613075565b612f2b565b9050919050565b60006130ac8261307f565b9050919050565b60006130be826130a1565b9050919050565b6130ce816130b3565b82525050565b60006020820190506130e960008301846130c5565b92915050565b6130f881612f89565b82525050565b600060208201905061311360008301846130ef565b92915050565b60008060006060848603121561313257613131612f21565b5b600061314086828701612f74565b935050602061315186828701612f74565b925050604061316286828701612faa565b9150509250925092565b600060ff82169050919050565b6131828161316c565b82525050565b600060208201905061319d6000830184613179565b92915050565b6131ac81612f4b565b82525050565b60006020820190506131c760008301846131a3565b92915050565b600080604083850312156131e4576131e3612f21565b5b60006131f285828601612f74565b925050602061320385828601612f74565b9150509250929050565b60006020828403121561322357613222612f21565b5b600061323184828501612f74565b91505092915050565b61324381612fff565b811461324e57600080fd5b50565b6000813590506132608161323a565b92915050565b60006020828403121561327c5761327b612f21565b5b600061328a84828501613251565b91505092915050565b6000602082840312156132a9576132a8612f21565b5b60006132b784828501612faa565b91505092915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6132fd82612eab565b810181811067ffffffffffffffff8211171561331c5761331b6132c5565b5b80604052505050565b600061332f612f17565b905061333b82826132f4565b919050565b600067ffffffffffffffff82111561335b5761335a6132c5565b5b602082029050602081019050919050565b600080fd5b600061338461337f84613340565b613325565b905080838252602082019050602084028301858111156133a7576133a661336c565b5b835b818110156133d057806133bc8882612f74565b8452602084019350506020810190506133a9565b5050509392505050565b600082601f8301126133ef576133ee6132c0565b5b81356133ff848260208601613371565b91505092915050565b60006020828403121561341e5761341d612f21565b5b600082013567ffffffffffffffff81111561343c5761343b612f26565b5b613448848285016133da565b91505092915050565b6000806000806080858703121561346b5761346a612f21565b5b600061347987828801612faa565b945050602061348a87828801612faa565b935050604061349b87828801612faa565b92505060606134ac87828801612faa565b91505092959194509250565b600080fd5b60008083601f8401126134d3576134d26132c0565b5b8235905067ffffffffffffffff8111156134f0576134ef6134b8565b5b60208301915083602082028301111561350c5761350b61336c565b5b9250929050565b60008060006040848603121561352c5761352b612f21565b5b600084013567ffffffffffffffff81111561354a57613549612f26565b5b613556868287016134bd565b9350935050602061356986828701613251565b9150509250925092565b60008060006060848603121561358c5761358b612f21565b5b600061359a86828701612f74565b93505060206135ab86828701612faa565b92505060406135bc86828701612f74565b9150509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111561364c57808604811115613628576136276135c6565b5b60018516156136375780820291505b8081029050613645856135f5565b945061360c565b94509492505050565b6000826136655760019050613721565b816136735760009050613721565b81600181146136895760028114613693576136c2565b6001915050613721565b60ff8411156136a5576136a46135c6565b5b8360020a9150848211156136bc576136bb6135c6565b5b50613721565b5060208310610133831016604e8410600b84101617156136f75782820a9050838111156136f2576136f16135c6565b5b613721565b6137048484846001613602565b9250905081840481111561371b5761371a6135c6565b5b81810290505b9392505050565b600061373382612f89565b915061373e8361316c565b925061376b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484613655565b905092915050565b600061377e82612f89565b915061378983612f89565b925082820261379781612f89565b915082820484148315176137ae576137ad6135c6565b5b5092915050565b6000819050919050565b60006137da6137d56137d0846137b5565b613075565b612f89565b9050919050565b6137ea816137bf565b82525050565b600060c08201905061380560008301896131a3565b61381260208301886130ef565b61381f60408301876137e1565b61382c60608301866137e1565b61383960808301856131a3565b61384660a08301846130ef565b979650505050505050565b60008151905061386081612f93565b92915050565b60008060006060848603121561387f5761387e612f21565b5b600061388d86828701613851565b935050602061389e86828701613851565b92505060406138af86828701613851565b9150509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006138f382612f89565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613925576139246135c6565b5b600182019050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061398c602683612e70565b915061399782613930565b604082019050919050565b600060208201905081810360008301526139bb8161397f565b9050919050565b6000602082840312156139d8576139d7612f21565b5b60006139e684828501613851565b91505092915050565b7f302045524332302062616c616e63650000000000000000000000000000000000600082015250565b6000613a25600f83612e70565b9150613a30826139ef565b602082019050919050565b60006020820190508181036000830152613a5481613a18565b9050919050565b6000604082019050613a7060008301856131a3565b613a7d60208301846130ef565b9392505050565b600081519050613a938161323a565b92915050565b600060208284031215613aaf57613aae612f21565b5b6000613abd84828501613a84565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613b0082612f89565b9150613b0b83612f89565b925082613b1b57613b1a613ac6565b5b828204905092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000613b82602483612e70565b9150613b8d82613b26565b604082019050919050565b60006020820190508181036000830152613bb181613b75565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000613c14602283612e70565b9150613c1f82613bb8565b604082019050919050565b60006020820190508181036000830152613c4381613c07565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000613c80602083612e70565b9150613c8b82613c4a565b602082019050919050565b60006020820190508181036000830152613caf81613c73565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b6000613d12602983612e70565b9150613d1d82613cb6565b604082019050919050565b60006020820190508181036000830152613d4181613d05565b9050919050565b7f544f4b454e3a2054686973206163636f756e742063616e6e6f742073656e642060008201527f746f6b656e7320756e74696c2074726164696e6720697320656e61626c656400602082015250565b6000613da4603f83612e70565b9150613daf82613d48565b604082019050919050565b60006020820190508181036000830152613dd381613d97565b9050919050565b7f544f4b454e3a20596f7572206163636f756e7420697320626c61636b6c69737460008201527f6564210000000000000000000000000000000000000000000000000000000000602082015250565b6000613e36602383612e70565b9150613e4182613dda565b604082019050919050565b60006020820190508181036000830152613e6581613e29565b9050919050565b7f544f4b454e3a204d6178205472616e73616374696f6e204c696d697400000000600082015250565b6000613ea2601c83612e70565b9150613ead82613e6c565b602082019050919050565b60006020820190508181036000830152613ed181613e95565b9050919050565b6000613ee382612f89565b9150613eee83612f89565b9250828201905080821115613f0657613f056135c6565b5b92915050565b7f544f4b454e3a2042616c616e636520657863656564732077616c6c657420736960008201527f7a65210000000000000000000000000000000000000000000000000000000000602082015250565b6000613f68602383612e70565b9150613f7382613f0c565b604082019050919050565b60006020820190508181036000830152613f9781613f5b565b9050919050565b600081905092915050565b50565b6000613fb9600083613f9e565b9150613fc482613fa9565b600082019050919050565b6000613fda82613fac565b9150819050919050565b7f657468207472616e73666572206661696c656400000000000000000000000000600082015250565b600061401a601383612e70565b915061402582613fe4565b602082019050919050565b600060208201905081810360008301526140498161400d565b9050919050565b7f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260008201527f65666c656374696f6e7300000000000000000000000000000000000000000000602082015250565b60006140ac602a83612e70565b91506140b782614050565b604082019050919050565b600060208201905081810360008301526140db8161409f565b9050919050565b6000815190506140f181612f5d565b92915050565b60006020828403121561410d5761410c612f21565b5b600061411b848285016140e2565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61415981612f4b565b82525050565b600061416b8383614150565b60208301905092915050565b6000602082019050919050565b600061418f82614124565b614199818561412f565b93506141a483614140565b8060005b838110156141d55781516141bc888261415f565b97506141c783614177565b9250506001810190506141a8565b5085935050505092915050565b600060a0820190506141f760008301886130ef565b61420460208301876137e1565b81810360408301526142168186614184565b905061422560608301856131a3565b61423260808301846130ef565b9695505050505050565b600061424782612f89565b915061425283612f89565b925082820390508181111561426a576142696135c6565b5b9291505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212201eeef36c79bb8b6969c9b2c6d1716aa8e2d468ca9c84246e3ed4f90c3c82679e64736f6c63430008110033
©2022-now by Spectre