Overview ERC721
Total Supply:
2 MTK

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

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x371Cd736dD560D50659AF419016549b7037c882D
6080604052735c210ef41cd1a72de73bf76ec39637bb0d3d7bee601060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fc799bd1e3bd4d1a41cd4968997a4e03dfd2a3c7c04b695881138580163f4288760001b601155620186a0601260006101000a81548163ffffffff021916908363ffffffff1602179055506003601260046101000a81548161ffff021916908361ffff1602179055506001601260066101000a81548163ffffffff021916908363ffffffff1602179055503480156100f057600080fd5b5060405161421d38038061421d833981810160405281019061011291906104dc565b601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16338060006040518060400160405280600781526020017f4d79546f6b656e000000000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f4d544b000000000000000000000000000000000000000000000000000000000081525081600090816101b4919061074f565b5080600190816101c4919061074f565b505050600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610236576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161022d9061087e565b60405180910390fd5b81600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146102bb576102ba8161037360201b60201c565b5b505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610324576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505080600f819055505061090a565b3373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036103e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103d8906108ea565b60405180910390fd5b80600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae127860405160405180910390a350565b600080fd5b6000819050919050565b6104b9816104a6565b81146104c457600080fd5b50565b6000815190506104d6816104b0565b92915050565b6000602082840312156104f2576104f16104a1565b5b6000610500848285016104c7565b91505092915050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061058a57607f821691505b60208210810361059d5761059c610543565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026106057fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826105c8565b61060f86836105c8565b95508019841693508086168417925050509392505050565b6000819050919050565b600061064c610647610642846104a6565b610627565b6104a6565b9050919050565b6000819050919050565b61066683610631565b61067a61067282610653565b8484546105d5565b825550505050565b600090565b61068f610682565b61069a81848461065d565b505050565b5b818110156106be576106b3600082610687565b6001810190506106a0565b5050565b601f821115610703576106d4816105a3565b6106dd846105b8565b810160208510156106ec578190505b6107006106f8856105b8565b83018261069f565b50505b505050565b600082821c905092915050565b600061072660001984600802610708565b1980831691505092915050565b600061073f8383610715565b9150826002028217905092915050565b61075882610509565b67ffffffffffffffff81111561077157610770610514565b5b61077b8254610572565b6107868282856106c2565b600060209050601f8311600181146107b957600084156107a7578287015190505b6107b18582610733565b865550610819565b601f1984166107c7866105a3565b60005b828110156107ef578489015182556001820191506020850194506020810190506107ca565b8683101561080c5784890151610808601f891682610715565b8355505b6001600288020188555050505b505050505050565b600082825260208201905092915050565b7f43616e6e6f7420736574206f776e657220746f207a65726f0000000000000000600082015250565b6000610868601883610821565b915061087382610832565b602082019050919050565b600060208201905081810360008301526108978161085b565b9050919050565b7f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000600082015250565b60006108d4601783610821565b91506108df8261089e565b602082019050919050565b60006020820190508181036000830152610903816108c7565b9050919050565b613904806109196000396000f3fe608060405234801561001057600080fd5b506004361061014d5760003560e01c80636871ee40116100c35780639eccacf61161007c5780639eccacf61461038a578063a22cb465146103a8578063b88d4fde146103c4578063c87b56dd146103e0578063e985e9c514610410578063f2fde38b146104405761014d565b80636871ee40146102ee57806370a08231146102f857806379ba5097146103285780638da5cb5b146103325780638ea981171461035057806395d89b411461036c5761014d565b80631fe543e3116101155780631fe543e31461020a57806323b872dd146102265780632f745c591461024257806342842e0e146102725780634f6ccce71461028e5780636352211e146102be5761014d565b806301ffc9a71461015257806306fdde0314610182578063081812fc146101a0578063095ea7b3146101d057806318160ddd146101ec575b600080fd5b61016c60048036038101906101679190612842565b61045c565b604051610179919061288a565b60405180910390f35b61018a61046e565b6040516101979190612935565b60405180910390f35b6101ba60048036038101906101b5919061298d565b610500565b6040516101c791906129fb565b60405180910390f35b6101ea60048036038101906101e59190612a42565b61051c565b005b6101f4610532565b6040516102019190612a91565b60405180910390f35b610224600480360381019061021f9190612b11565b61053f565b005b610240600480360381019061023b9190612b71565b610605565b005b61025c60048036038101906102579190612a42565b610707565b6040516102699190612a91565b60405180910390f35b61028c60048036038101906102879190612b71565b6107b0565b005b6102a860048036038101906102a3919061298d565b6107d0565b6040516102b59190612a91565b60405180910390f35b6102d860048036038101906102d3919061298d565b610846565b6040516102e591906129fb565b60405180910390f35b6102f6610858565b005b610312600480360381019061030d9190612bc4565b6109c8565b60405161031f9190612a91565b60405180910390f35b610330610a82565b005b61033a610c19565b60405161034791906129fb565b60405180910390f35b61036a60048036038101906103659190612bc4565b610c43565b005b610374610e24565b6040516103819190612935565b60405180910390f35b610392610eb6565b60405161039f9190612c50565b60405180910390f35b6103c260048036038101906103bd9190612c97565b610edc565b005b6103de60048036038101906103d99190612e07565b610ef2565b005b6103fa60048036038101906103f5919061298d565b610f17565b6040516104079190612935565b60405180910390f35b61042a60048036038101906104259190612e8a565b610f29565b604051610437919061288a565b60405180910390f35b61045a60048036038101906104559190612bc4565b610fbd565b005b600061046782610fd1565b9050919050565b60606000805461047d90612ef9565b80601f01602080910402602001604051908101604052809291908181526020018280546104a990612ef9565b80156104f65780601f106104cb576101008083540402835291602001916104f6565b820191906000526020600020905b8154815290600101906020018083116104d957829003601f168201915b5050505050905090565b600061050b82611032565b50610515826110ba565b9050919050565b61052e82826105296110f7565b6110ff565b5050565b6000600880549050905090565b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105f55733600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040517f1cf993f40000000000000000000000000000000000000000000000000000000081526004016105ec929190612f2a565b60405180910390fd5b610600838383611111565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036106775760006040517f64a0ae9200000000000000000000000000000000000000000000000000000000815260040161066e91906129fb565b60405180910390fd5b600061068b83836106866110f7565b6111e9565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610701578382826040517f64283d7b0000000000000000000000000000000000000000000000000000000081526004016106f893929190612f53565b60405180910390fd5b50505050565b6000610712836109c8565b82106107575782826040517fa57d13dc00000000000000000000000000000000000000000000000000000000815260040161074e929190612f8a565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6107cb83838360405180602001604052806000815250610ef2565b505050565b60006107da610532565b8210610820576000826040517fa57d13dc000000000000000000000000000000000000000000000000000000008152600401610817929190612f8a565b60405180910390fd5b6008828154811061083457610833612fb3565b5b90600052602060002001549050919050565b600061085182611032565b9050919050565b6000600e600081548092919061086d90613011565b91905055905061087d33826111ff565b6000600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b1c385e6040518060c001604052806011548152602001600f548152602001601260049054906101000a900461ffff1661ffff168152602001601260009054906101000a900463ffffffff1663ffffffff168152602001601260069054906101000a900463ffffffff1663ffffffff16815260200161094860405180602001604052806000151581525061121d565b8152506040518263ffffffff1660e01b8152600401610967919061319b565b6020604051808303816000875af1158015610986573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109aa91906131d2565b90508160136000838152602001908152602001600020819055505050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a3b5760006040517f89c62b64000000000000000000000000000000000000000000000000000000008152600401610a3291906129fb565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b12576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b099061324b565b60405180910390fd5b6000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905033600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a350565b6000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610c4b610c19565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614158015610cd45750600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b15610d435733610ce2610c19565b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040517f061db9c1000000000000000000000000000000000000000000000000000000008152600401610d3a9392919061326b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610da9576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fd1a6a14209a385a964d036e404cb5cfb71f4000cdb03c9366292430787261be681604051610e1991906129fb565b60405180910390a150565b606060018054610e3390612ef9565b80601f0160208091040260200160405190810160405280929190818152602001828054610e5f90612ef9565b8015610eac5780601f10610e8157610100808354040283529160200191610eac565b820191906000526020600020905b815481529060010190602001808311610e8f57829003601f168201915b5050505050905090565b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610eee610ee76110f7565b83836112b5565b5050565b610efd848484610605565b610f11610f086110f7565b85858585611424565b50505050565b6060610f22826115d5565b9050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b610fc56116e8565b610fce8161177a565b50565b6000634906490660e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061102b575061102a826118a8565b5b9050919050565b60008061103e83611922565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036110b157826040517f7e2732890000000000000000000000000000000000000000000000000000000081526004016110a89190612a91565b60405180910390fd5b80915050919050565b60006004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600033905090565b61110c838383600161195f565b505050565b60006013600085815260200190815260200160002054905060008383600081811061113f5761113e612fb3565b5b905060200201359050600060038261115791906132d1565b036111835761117e8260405180606001604052806035815260200161386560359139611b24565b6111e2565b600160038261119291906132d1565b036111be576111b98260405180606001604052806035815260200161389a60359139611b24565b6111e1565b6111e08260405180606001604052806035815260200161383060359139611b24565b5b5b5050505050565b60006111f6848484611b80565b90509392505050565b611219828260405180602001604052806000815250611c9d565b5050565b60607f92fd13387c7fe7befbc38d303d6468778fb9731bc4583f17d92989c6fcfdeaaa82604051602401611251919061332d565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050509050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361132657816040517f5b08ba1800000000000000000000000000000000000000000000000000000000815260040161131d91906129fb565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611417919061288a565b60405180910390a3505050565b60008373ffffffffffffffffffffffffffffffffffffffff163b11156115ce578273ffffffffffffffffffffffffffffffffffffffff1663150b7a02868685856040518563ffffffff1660e01b81526004016114839493929190613392565b6020604051808303816000875af19250505080156114bf57506040513d601f19601f820116820180604052508101906114bc91906133f3565b60015b611543573d80600081146114ef576040519150601f19603f3d011682016040523d82523d6000602084013e6114f4565b606091505b50600081510361153b57836040517f64a0ae9200000000000000000000000000000000000000000000000000000000815260040161153291906129fb565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916146115cc57836040517f64a0ae920000000000000000000000000000000000000000000000000000000081526004016115c391906129fb565b60405180910390fd5b505b5050505050565b60606115e082611032565b506000600a6000848152602001908152602001600020805461160190612ef9565b80601f016020809104026020016040519081016040528092919081815260200182805461162d90612ef9565b801561167a5780601f1061164f5761010080835404028352916020019161167a565b820191906000526020600020905b81548152906001019060200180831161165d57829003601f168201915b50505050509050600061168b611cc1565b905060008151036116a05781925050506116e3565b6000825111156116d55780826040516020016116bd92919061345c565b604051602081830303815290604052925050506116e3565b6116de84611cd8565b925050505b919050565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611778576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161176f906134cc565b60405180910390fd5b565b3373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036117e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117df90613538565b60405180910390fd5b80600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae127860405160405180910390a350565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061191b575061191a82611d41565b5b9050919050565b60006002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b80806119985750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15611acc5760006119a884611032565b9050600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015611a1357508273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b8015611a265750611a248184610f29565b155b15611a6857826040517fa9fbf51f000000000000000000000000000000000000000000000000000000008152600401611a5f91906129fb565b60405180910390fd5b8115611aca57838573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45b505b836004600085815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505050565b80600a60008481526020019081526020016000209081611b4491906136fa565b507ff8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce782604051611b749190612a91565b60405180910390a15050565b600080611b8e858585611e23565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611bd257611bcd8461203d565b611c11565b8473ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614611c1057611c0f8185612086565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603611c5357611c4e84612171565b611c92565b8473ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614611c9157611c908585612242565b5b5b809150509392505050565b611ca783836122cd565b611cbc611cb26110f7565b6000858585611424565b505050565b606060405180602001604052806000815250905090565b6060611ce382611032565b506000611cee611cc1565b90506000815111611d0e5760405180602001604052806000815250611d39565b80611d18846123c6565b604051602001611d2992919061345c565b6040516020818303038152906040525b915050919050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611e0c57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80611e1c5750611e1b82612494565b5b9050919050565b600080611e2f84611922565b9050600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614611e7157611e708184866124fe565b5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614611f0257611eb360008560008061195f565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055505b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614611f85576001600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b846002600086815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550838573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4809150509392505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b6000612091836109c8565b90506000600760008481526020019081526020016000205490506000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905082821461213d5760008160008581526020019081526020016000205490508082600085815260200190815260200160002081905550826007600083815260200190815260200160002081905550505b6007600085815260200190815260200160002060009055806000848152602001908152602001600020600090555050505050565b6000600160088054905061218591906137cc565b90506000600960008481526020019081526020016000205490506000600883815481106121b5576121b4612fb3565b5b9060005260206000200154905080600883815481106121d7576121d6612fb3565b5b90600052602060002001819055508160096000838152602001908152602001600020819055506009600085815260200190815260200160002060009055600880548061222657612225613800565b5b6001900381819060005260206000200160009055905550505050565b6000600161224f846109c8565b61225991906137cc565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361233f5760006040517f64a0ae9200000000000000000000000000000000000000000000000000000000815260040161233691906129fb565b60405180910390fd5b600061234d838360006111e9565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146123c15760006040517f73c6ac6e0000000000000000000000000000000000000000000000000000000081526004016123b891906129fb565b60405180910390fd5b505050565b6060600060016123d5846125c2565b01905060008167ffffffffffffffff8111156123f4576123f3612cdc565b5b6040519080825280601f01601f1916602001820160405280156124265781602001600182028036833780820191505090505b509050600082602001820190505b600115612489578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a858161247d5761247c6132a2565b5b04945060008503612434575b819350505050919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b612509838383612715565b6125bd57600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361257e57806040517f7e2732890000000000000000000000000000000000000000000000000000000081526004016125759190612a91565b60405180910390fd5b81816040517f177e802f0000000000000000000000000000000000000000000000000000000081526004016125b4929190612f8a565b60405180910390fd5b505050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310612620577a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008381612616576126156132a2565b5b0492506040810190505b6d04ee2d6d415b85acef8100000000831061265d576d04ee2d6d415b85acef81000000008381612653576126526132a2565b5b0492506020810190505b662386f26fc10000831061268c57662386f26fc100008381612682576126816132a2565b5b0492506010810190505b6305f5e10083106126b5576305f5e10083816126ab576126aa6132a2565b5b0492506008810190505b61271083106126da5761271083816126d0576126cf6132a2565b5b0492506004810190505b606483106126fd57606483816126f3576126f26132a2565b5b0492506002810190505b600a831061270c576001810190505b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156127cd57508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061278e575061278d8484610f29565b5b806127cc57508273ffffffffffffffffffffffffffffffffffffffff166127b4836110ba565b73ffffffffffffffffffffffffffffffffffffffff16145b5b90509392505050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b61281f816127ea565b811461282a57600080fd5b50565b60008135905061283c81612816565b92915050565b600060208284031215612858576128576127e0565b5b60006128668482850161282d565b91505092915050565b60008115159050919050565b6128848161286f565b82525050565b600060208201905061289f600083018461287b565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156128df5780820151818401526020810190506128c4565b60008484015250505050565b6000601f19601f8301169050919050565b6000612907826128a5565b61291181856128b0565b93506129218185602086016128c1565b61292a816128eb565b840191505092915050565b6000602082019050818103600083015261294f81846128fc565b905092915050565b6000819050919050565b61296a81612957565b811461297557600080fd5b50565b60008135905061298781612961565b92915050565b6000602082840312156129a3576129a26127e0565b5b60006129b184828501612978565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006129e5826129ba565b9050919050565b6129f5816129da565b82525050565b6000602082019050612a1060008301846129ec565b92915050565b612a1f816129da565b8114612a2a57600080fd5b50565b600081359050612a3c81612a16565b92915050565b60008060408385031215612a5957612a586127e0565b5b6000612a6785828601612a2d565b9250506020612a7885828601612978565b9150509250929050565b612a8b81612957565b82525050565b6000602082019050612aa66000830184612a82565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f840112612ad157612ad0612aac565b5b8235905067ffffffffffffffff811115612aee57612aed612ab1565b5b602083019150836020820283011115612b0a57612b09612ab6565b5b9250929050565b600080600060408486031215612b2a57612b296127e0565b5b6000612b3886828701612978565b935050602084013567ffffffffffffffff811115612b5957612b586127e5565b5b612b6586828701612abb565b92509250509250925092565b600080600060608486031215612b8a57612b896127e0565b5b6000612b9886828701612a2d565b9350506020612ba986828701612a2d565b9250506040612bba86828701612978565b9150509250925092565b600060208284031215612bda57612bd96127e0565b5b6000612be884828501612a2d565b91505092915050565b6000819050919050565b6000612c16612c11612c0c846129ba565b612bf1565b6129ba565b9050919050565b6000612c2882612bfb565b9050919050565b6000612c3a82612c1d565b9050919050565b612c4a81612c2f565b82525050565b6000602082019050612c656000830184612c41565b92915050565b612c748161286f565b8114612c7f57600080fd5b50565b600081359050612c9181612c6b565b92915050565b60008060408385031215612cae57612cad6127e0565b5b6000612cbc85828601612a2d565b9250506020612ccd85828601612c82565b9150509250929050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612d14826128eb565b810181811067ffffffffffffffff82111715612d3357612d32612cdc565b5b80604052505050565b6000612d466127d6565b9050612d528282612d0b565b919050565b600067ffffffffffffffff821115612d7257612d71612cdc565b5b612d7b826128eb565b9050602081019050919050565b82818337600083830152505050565b6000612daa612da584612d57565b612d3c565b905082815260208101848484011115612dc657612dc5612cd7565b5b612dd1848285612d88565b509392505050565b600082601f830112612dee57612ded612aac565b5b8135612dfe848260208601612d97565b91505092915050565b60008060008060808587031215612e2157612e206127e0565b5b6000612e2f87828801612a2d565b9450506020612e4087828801612a2d565b9350506040612e5187828801612978565b925050606085013567ffffffffffffffff811115612e7257612e716127e5565b5b612e7e87828801612dd9565b91505092959194509250565b60008060408385031215612ea157612ea06127e0565b5b6000612eaf85828601612a2d565b9250506020612ec085828601612a2d565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680612f1157607f821691505b602082108103612f2457612f23612eca565b5b50919050565b6000604082019050612f3f60008301856129ec565b612f4c60208301846129ec565b9392505050565b6000606082019050612f6860008301866129ec565b612f756020830185612a82565b612f8260408301846129ec565b949350505050565b6000604082019050612f9f60008301856129ec565b612fac6020830184612a82565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061301c82612957565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361304e5761304d612fe2565b5b600182019050919050565b6000819050919050565b61306c81613059565b82525050565b61307b81612957565b82525050565b600061ffff82169050919050565b61309881613081565b82525050565b600063ffffffff82169050919050565b6130b78161309e565b82525050565b600081519050919050565b600082825260208201905092915050565b60006130e4826130bd565b6130ee81856130c8565b93506130fe8185602086016128c1565b613107816128eb565b840191505092915050565b600060c08301600083015161312a6000860182613063565b50602083015161313d6020860182613072565b506040830151613150604086018261308f565b50606083015161316360608601826130ae565b50608083015161317660808601826130ae565b5060a083015184820360a086015261318e82826130d9565b9150508091505092915050565b600060208201905081810360008301526131b58184613112565b905092915050565b6000815190506131cc81612961565b92915050565b6000602082840312156131e8576131e76127e0565b5b60006131f6848285016131bd565b91505092915050565b7f4d7573742062652070726f706f736564206f776e657200000000000000000000600082015250565b60006132356016836128b0565b9150613240826131ff565b602082019050919050565b6000602082019050818103600083015261326481613228565b9050919050565b600060608201905061328060008301866129ec565b61328d60208301856129ec565b61329a60408301846129ec565b949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006132dc82612957565b91506132e783612957565b9250826132f7576132f66132a2565b5b828206905092915050565b61330b8161286f565b82525050565b6020820160008201516133276000850182613302565b50505050565b60006020820190506133426000830184613311565b92915050565b600082825260208201905092915050565b6000613364826130bd565b61336e8185613348565b935061337e8185602086016128c1565b613387816128eb565b840191505092915050565b60006080820190506133a760008301876129ec565b6133b460208301866129ec565b6133c16040830185612a82565b81810360608301526133d38184613359565b905095945050505050565b6000815190506133ed81612816565b92915050565b600060208284031215613409576134086127e0565b5b6000613417848285016133de565b91505092915050565b600081905092915050565b6000613436826128a5565b6134408185613420565b93506134508185602086016128c1565b80840191505092915050565b6000613468828561342b565b9150613474828461342b565b91508190509392505050565b7f4f6e6c792063616c6c61626c65206279206f776e657200000000000000000000600082015250565b60006134b66016836128b0565b91506134c182613480565b602082019050919050565b600060208201905081810360008301526134e5816134a9565b9050919050565b7f43616e6e6f74207472616e7366657220746f2073656c66000000000000000000600082015250565b60006135226017836128b0565b915061352d826134ec565b602082019050919050565b6000602082019050818103600083015261355181613515565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026135ba7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261357d565b6135c4868361357d565b95508019841693508086168417925050509392505050565b60006135f76135f26135ed84612957565b612bf1565b612957565b9050919050565b6000819050919050565b613611836135dc565b61362561361d826135fe565b84845461358a565b825550505050565b600090565b61363a61362d565b613645818484613608565b505050565b5b818110156136695761365e600082613632565b60018101905061364b565b5050565b601f8211156136ae5761367f81613558565b6136888461356d565b81016020851015613697578190505b6136ab6136a38561356d565b83018261364a565b50505b505050565b600082821c905092915050565b60006136d1600019846008026136b3565b1980831691505092915050565b60006136ea83836136c0565b9150826002028217905092915050565b613703826128a5565b67ffffffffffffffff81111561371c5761371b612cdc565b5b6137268254612ef9565b61373182828561366d565b600060209050601f8311600181146137645760008415613752578287015190505b61375c85826136de565b8655506137c4565b601f19841661377286613558565b60005b8281101561379a57848901518255600182019150602085019450602081019050613775565b868310156137b757848901516137b3601f8916826136c0565b8355505b6001600288020188555050505b505050505050565b60006137d782612957565b91506137e283612957565b92508282039050818111156137fa576137f9612fe2565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfe697066733a2f2f516d534d356834577365515741544e68465765436271435441474a435a63313153613150356761586b3338796254697066733a2f2f516d5877375445414a574b6a4b6966764c4532355a39796a766f77576b324e57593357676e5a5055746f39586f41697066733a2f2f516d5446585a426d6d6e53414e4752476852566f6168545456504a79476157756d3844335969634a516d4739376da2646970667358221220ce4de9b2d7741f35f370144440cabb8b6c9055fcd00cbfd93aef045b1b020d8d64736f6c634300081b003335340668b0fb74a231c2c26d941cfe721bc5ce5ef6571530b7546487b6483fa9