token-icon

Proof of Sasquatch

Token

Overview[ERC-20]

Max Total Supply
120,000,000.0
POS
Holders
146+0.00%
Transfers
1,532

Profile Summary

Decimals
18

Market

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