token-icon

Doggo

Token

Overview[ERC-20]

Max Total Supply
1,000,000.0
DOGGO
Holders
75+0.00%
Transfers
627

Profile Summary

Decimals
18

Market

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