Overview ERC721
Total Supply:
555 WASD

Holders:
264
Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xA1bBE2029ADd393309B23E448905de2D03d2C843
608060405261022b6009556000600a556000600b556002600c556002600d553480156200002b57600080fd5b5060405162004e2738038062004e27833981810160405281019062000051919062000950565b6040518060400160405280600d81526020017f5765417265536f4475636b6564000000000000000000000000000000000000008152506040518060400160405280600481526020017f57415344000000000000000000000000000000000000000000000000000000008152508160029080519060200190620000d5929190620007bd565b508060039080519060200190620000ee929190620007bd565b50620000ff620001a160201b60201c565b6000819055505050620001276200011b620001aa60201b60201c565b620001b260201b60201c565b620001376200027860201b60201c565b6001601160006101000a81548160ff021916908315150217905550600954811115801562000166575060008114155b156200017f576200017e8282620002a160201b60201c565b5b82600f908051906020019062000197929190620007bd565b5050505062000cba565b60006001905090565b600033905090565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6200029f733cc6cdda760b79bafa08df41ecfa224f810dceb66001620002c760201b60201c565b565b620002c38282604051806020016040528060008152506200032960201b60201c565b5050565b637d3e3dbe8260601b60601c925081620002f65782620002ee57634420e4869050620002f6565b63a0af290390505b8060e01b600052306004528260245260008060446000806daaeb6d7670e522a718067333cd4e5af1506000602452505050565b6200033b8383620003da60201b60201c565b60008373ffffffffffffffffffffffffffffffffffffffff163b14620003d557600080549050600083820390505b620003846000868380600101945086620005c360201b60201c565b620003bb576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81811062000369578160005414620003d257600080fd5b50505b505050565b60008054905060008214156200041c576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6200043160008483856200073560201b60201c565b600160406001901b178202600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550620004c083620004a260008660006200073b60201b60201c565b620004b3856200076b60201b60201c565b176200077b60201b60201c565b6004600083815260200190815260200160002081905550600080838301905073ffffffffffffffffffffffffffffffffffffffff85169150828260007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600183015b8181146200056357808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a460018101905062000526565b506000821415620005a0576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b806000819055505050620005be6000848385620007a660201b60201c565b505050565b60008373ffffffffffffffffffffffffffffffffffffffff1663150b7a02620005f1620007ac60201b60201c565b8786866040518563ffffffff1660e01b815260040162000615949392919062000a22565b602060405180830381600087803b1580156200063057600080fd5b505af19250505080156200066457506040513d601f19601f8201168201806040525081019062000661919062000924565b60015b620006e2573d806000811462000697576040519150601f19603f3d011682016040523d82523d6000602084013e6200069c565b606091505b50600081511415620006da576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b50505050565b60008060e883901c905060e86200075a868684620007b460201b60201c565b62ffffff16901b9150509392505050565b60006001821460e11b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff83169250814260a01b178317905092915050565b50505050565b600033905090565b60009392505050565b828054620007cb9062000b91565b90600052602060002090601f016020900481019282620007ef57600085556200083b565b82601f106200080a57805160ff19168380011785556200083b565b828001600101855582156200083b579182015b828111156200083a5782518255916020019190600101906200081d565b5b5090506200084a91906200084e565b5090565b5b80821115620008695760008160009055506001016200084f565b5090565b6000620008846200087e8462000a9f565b62000a76565b9050828152602081018484840111156200089d57600080fd5b620008aa84828562000b5b565b509392505050565b600081519050620008c38162000c6c565b92915050565b600081519050620008da8162000c86565b92915050565b600082601f830112620008f257600080fd5b8151620009048482602086016200086d565b91505092915050565b6000815190506200091e8162000ca0565b92915050565b6000602082840312156200093757600080fd5b60006200094784828501620008c9565b91505092915050565b6000806000606084860312156200096657600080fd5b600084015167ffffffffffffffff8111156200098157600080fd5b6200098f86828701620008e0565b9350506020620009a286828701620008b2565b9250506040620009b5868287016200090d565b9150509250925092565b620009ca8162000af1565b82525050565b6000620009dd8262000ad5565b620009e9818562000ae0565b9350620009fb81856020860162000b5b565b62000a068162000c5b565b840191505092915050565b62000a1c8162000b51565b82525050565b600060808201905062000a396000830187620009bf565b62000a486020830186620009bf565b62000a57604083018562000a11565b818103606083015262000a6b8184620009d0565b905095945050505050565b600062000a8262000a95565b905062000a90828262000bc7565b919050565b6000604051905090565b600067ffffffffffffffff82111562000abd5762000abc62000c2c565b5b62000ac88262000c5b565b9050602081019050919050565b600081519050919050565b600082825260208201905092915050565b600062000afe8262000b31565b9050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60005b8381101562000b7b57808201518184015260208101905062000b5e565b8381111562000b8b576000848401525b50505050565b6000600282049050600182168062000baa57607f821691505b6020821081141562000bc15762000bc062000bfd565b5b50919050565b62000bd28262000c5b565b810181811067ffffffffffffffff8211171562000bf45762000bf362000c2c565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b62000c778162000af1565b811462000c8357600080fd5b50565b62000c918162000b05565b811462000c9d57600080fd5b50565b62000cab8162000b51565b811462000cb757600080fd5b50565b61415d8062000cca6000396000f3fe6080604052600436106102465760003560e01c8063715018a611610139578063bceae77b116100b6578063e5548b8b1161007a578063e5548b8b146107fb578063e985e9c514610826578063efd0cbf914610863578063f2fde38b1461087f578063f4ee6f9c146108a8578063fb796e6c146108d357610246565b8063bceae77b14610716578063c051e38a14610741578063c62752551461076c578063c87b56dd14610795578063d2521ae8146107d257610246565b806395d89b41116100fd57806395d89b4114610661578063a22cb4651461068c578063a6d612f9146106b5578063b7c0b8e8146106d1578063b88d4fde146106fa57610246565b8063715018a6146105a2578063717d57d3146105b9578063763f8d12146105e25780637cb647591461060d5780638da5cb5b1461063657610246565b806332cb6b0c116101c75780635e1c07461161018b5780635e1c0746146104bd5780636352211e146104d457806368573107146105115780636c0360eb1461053a57806370a082311461056557610246565b806332cb6b0c146103e7578063330e6815146104125780633b4c4b251461044f57806342842e0e1461047857806355f804b31461049457610246565b806316db90551161020e57806316db90551461033557806318160ddd1461034c578063236376171461037757806323b872dd146103a05780632eb4a7ab146103bc57610246565b806301ffc9a71461024b57806306fdde0314610288578063081812fc146102b3578063095ea7b3146102f05780630bb862d11461030c575b600080fd5b34801561025757600080fd5b50610272600480360381019061026d9190613383565b6108fe565b60405161027f91906137cc565b60405180910390f35b34801561029457600080fd5b5061029d610990565b6040516102aa919061381d565b60405180910390f35b3480156102bf57600080fd5b506102da60048036038101906102d59190613416565b610a22565b6040516102e79190613765565b60405180910390f35b61030a60048036038101906103059190613228565b610aa1565b005b34801561031857600080fd5b50610333600480360381019061032e9190613416565b610ad6565b005b34801561034157600080fd5b5061034a610c3b565b005b34801561035857600080fd5b50610361610ce6565b60405161036e919061399f565b60405180910390f35b34801561038357600080fd5b5061039e60048036038101906103999190613416565b610cfd565b005b6103ba60048036038101906103b59190613122565b610d0f565b005b3480156103c857600080fd5b506103d1610d7a565b6040516103de91906137e7565b60405180910390f35b3480156103f357600080fd5b506103fc610d80565b604051610409919061399f565b60405180910390f35b34801561041e57600080fd5b50610439600480360381019061043491906130bd565b610d86565b604051610446919061399f565b60405180910390f35b34801561045b57600080fd5b5061047660048036038101906104719190613416565b610f2e565b005b610492600480360381019061048d9190613122565b610f40565b005b3480156104a057600080fd5b506104bb60048036038101906104b691906133d5565b610fab565b005b3480156104c957600080fd5b506104d2610fcd565b005b3480156104e057600080fd5b506104fb60048036038101906104f69190613416565b610fd7565b6040516105089190613765565b60405180910390f35b34801561051d57600080fd5b5061053860048036038101906105339190613264565b610fe9565b005b34801561054657600080fd5b5061054f61120c565b60405161055c919061381d565b60405180910390f35b34801561057157600080fd5b5061058c600480360381019061058791906130bd565b61129a565b604051610599919061399f565b60405180910390f35b3480156105ae57600080fd5b506105b7611353565b005b3480156105c557600080fd5b506105e060048036038101906105db9190613416565b611367565b005b3480156105ee57600080fd5b506105f7611379565b604051610604919061399f565b60405180910390f35b34801561061957600080fd5b50610634600480360381019061062f919061335a565b61137f565b005b34801561064257600080fd5b5061064b611391565b6040516106589190613765565b60405180910390f35b34801561066d57600080fd5b506106766113bb565b604051610683919061381d565b60405180910390f35b34801561069857600080fd5b506106b360048036038101906106ae91906131ec565b61144d565b005b6106cf60048036038101906106ca91906132d9565b611482565b005b3480156106dd57600080fd5b506106f860048036038101906106f39190613331565b611803565b005b610714600480360381019061070f9190613171565b611828565b005b34801561072257600080fd5b5061072b611895565b604051610738919061399f565b60405180910390f35b34801561074d57600080fd5b5061075661189b565b6040516107639190613802565b60405180910390f35b34801561077857600080fd5b50610793600480360381019061078e9190613416565b6118ae565b005b3480156107a157600080fd5b506107bc60048036038101906107b79190613416565b6118c0565b6040516107c9919061381d565b60405180910390f35b3480156107de57600080fd5b506107f960048036038101906107f49190613416565b61195f565b005b34801561080757600080fd5b50610810611971565b60405161081d919061399f565b60405180910390f35b34801561083257600080fd5b5061084d600480360381019061084891906130e6565b611977565b60405161085a91906137cc565b60405180910390f35b61087d60048036038101906108789190613416565b611a0b565b005b34801561088b57600080fd5b506108a660048036038101906108a191906130bd565b611caf565b005b3480156108b457600080fd5b506108bd611d33565b6040516108ca919061399f565b60405180910390f35b3480156108df57600080fd5b506108e8611d39565b6040516108f591906137cc565b60405180910390f35b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061095957506380ac58cd60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806109895750635b5e139f60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b60606002805461099f90613cdb565b80601f01602080910402602001604051908101604052809291908181526020018280546109cb90613cdb565b8015610a185780601f106109ed57610100808354040283529160200191610a18565b820191906000526020600020905b8154815290600101906020018083116109fb57829003601f168201915b5050505050905090565b6000610a2d82611d4c565b610a63576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6006600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b81610aab81611dab565b610ac757610ab7611db2565b15610ac657610ac581611dc9565b5b5b610ad18383611e0d565b505050565b610ade611f51565b6000811415610b3d576000600e60006101000a81548160ff02191690836002811115610b33577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b0217905550610c38565b6001811415610b9c576001600e60006101000a81548160ff02191690836002811115610b92577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b0217905550610c37565b6002811415610bfb576002600e60006101000a81548160ff02191690836002811115610bf1577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b0217905550610c36565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c2d906138ff565b60405180910390fd5b5b5b50565b610c43611f51565b6000606447610c529190613b23565b9050600073a1bbe2029add393309b23e448905de2d03d2c84390508073ffffffffffffffffffffffffffffffffffffffff16606483610c919190613b54565b604051610c9d90613750565b60006040518083038185875af1925050503d8060008114610cda576040519150601f19603f3d011682016040523d82523d6000602084013e610cdf565b606091505b5050505050565b6000610cf0611fcf565b6001546000540303905090565b610d05611f51565b80600d8190555050565b823373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610d6957610d4c33611dab565b610d6857610d58611db2565b15610d6757610d6633611dc9565b5b5b5b610d74848484611fd8565b50505050565b60105481565b60095481565b600060016002811115610dc2577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b600e60009054906101000a900460ff166002811115610e0a577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b1415610e2d57610e19826122fd565b600c54610e269190613bae565b9050610f29565b600280811115610e66577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b600e60009054906101000a900460ff166002811115610eae577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b1415610eee57610ebd826122fd565b610ec683612354565b67ffffffffffffffff16600d54610edd9190613a8f565b610ee79190613bae565b9050610f29565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f20906138bf565b60405180910390fd5b919050565b610f36611f51565b8060098190555050565b823373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610f9a57610f7d33611dab565b610f9957610f89611db2565b15610f9857610f9733611dc9565b5b5b5b610fa58484846123a1565b50505050565b610fb3611f51565b80600f9080519060200190610fc9929190612dd9565b5050565b610fd56123c1565b565b6000610fe2826123e2565b9050919050565b610ff1611f51565b818190508484905014611039576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110309061395f565b60405180910390fd5b60003073ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561108157600080fd5b505afa158015611095573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110b9919061343f565b905060005b8585905081101561120457838382818110611102577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90506020020135826111149190613a8f565b915060095482111561115b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111529061393f565b60405180910390fd5b6111f1868683818110611197577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90506020020160208101906111ac91906130bd565b8585848181106111e5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b905060200201356124b0565b80806111fc90613d3e565b9150506110be565b505050505050565b600f805461121990613cdb565b80601f016020809104026020016040519081016040528092919081815260200182805461124590613cdb565b80156112925780601f1061126757610100808354040283529160200191611292565b820191906000526020600020905b81548152906001019060200180831161127557829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611302576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b67ffffffffffffffff600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054169050919050565b61135b611f51565b611365600061266d565b565b61136f611f51565b80600a8190555050565b600b5481565b611387611f51565b8060108190555050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600380546113ca90613cdb565b80601f01602080910402602001604051908101604052809291908181526020018280546113f690613cdb565b80156114435780601f1061141857610100808354040283529160200191611443565b820191906000526020600020905b81548152906001019060200180831161142657829003601f168201915b5050505050905090565b8161145781611dab565b61147357611463611db2565b156114725761147181611dc9565b5b5b61147d8383612733565b505050565b3373ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff16146114f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114e79061387f565b60405180910390fd5b82826000611568838380806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050506010543360405160200161154d9190613711565b6040516020818303038152906040528051906020012061283e565b9050806115aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115a19061397f565b60405180910390fd5b600954843073ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b1580156115f457600080fd5b505afa158015611608573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061162c919061343f565b6116369190613a8f565b1115611677576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161166e9061383f565b60405180910390fd5b600160028111156116b1577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b600e60009054906101000a900460ff1660028111156116f9577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b14611739576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611730906138bf565b60405180910390fd5b83600a546117479190613b54565b341015611789576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117809061391f565b60405180910390fd5b8361179333610d86565b10156117d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117cb9061389f565b60405180910390fd5b6117de33856124b0565b6117fb33856117ec33612354565b6117f69190613ae5565b612855565b505050505050565b61180b611f51565b80601160006101000a81548160ff02191690831515021790555050565b833373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146118825761186533611dab565b61188157611871611db2565b156118805761187f33611dc9565b5b5b5b61188e8585858561290b565b5050505050565b600d5481565b600e60009054906101000a900460ff1681565b6118b6611f51565b80600b8190555050565b60606118cb82611d4c565b611901576040517fa14c4b5000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600061190b61297e565b905060008151141561192c5760405180602001604052806000815250611957565b8061193684612a10565b60405160200161194792919061372c565b6040516020818303038152906040525b915050919050565b611967611f51565b80600c8190555050565b600c5481565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b3373ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff1614611a79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a709061387f565b60405180910390fd5b600954813073ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b158015611ac357600080fd5b505afa158015611ad7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611afb919061343f565b611b059190613a8f565b1115611b46576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b3d9061383f565b60405180910390fd5b600280811115611b7f577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b600e60009054906101000a900460ff166002811115611bc7577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b14611c07576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bfe906138bf565b60405180910390fd5b80600a54611c159190613b54565b341015611c57576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c4e9061391f565b60405180910390fd5b80611c6133610d86565b1015611ca2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c999061389f565b60405180910390fd5b611cac33826124b0565b50565b611cb7611f51565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611d27576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d1e9061385f565b60405180910390fd5b611d308161266d565b50565b600a5481565b601160009054906101000a900460ff1681565b600081611d57611fcf565b11158015611d66575060005482105b8015611da4575060007c0100000000000000000000000000000000000000000000000000000000600460008581526020019081526020016000205416145b9050919050565b6000919050565b6000601160009054906101000a900460ff16905090565b69c617113400112233445560005230601a5280603a52600080604460166daaeb6d7670e522a718067333cd4e5afa611e05573d6000803e3d6000fd5b6000603a5250565b6000611e1882610fd7565b90508073ffffffffffffffffffffffffffffffffffffffff16611e39612a69565b73ffffffffffffffffffffffffffffffffffffffff1614611e9c57611e6581611e60612a69565b611977565b611e9b576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b826006600084815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b611f59612a71565b73ffffffffffffffffffffffffffffffffffffffff16611f77611391565b73ffffffffffffffffffffffffffffffffffffffff1614611fcd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fc4906138df565b60405180910390fd5b565b60006001905090565b6000611fe3826123e2565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461204a576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008061205684612a79565b9150915061206c8187612067612a69565b612aa0565b6120b8576120818661207c612a69565b611977565b6120b7576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16141561211f576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61212c8686866001612ae4565b801561213757600082555b600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600081546001900391905081905550600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815460010191905081905550612205856121e1888887612aea565b7c020000000000000000000000000000000000000000000000000000000017612b12565b600460008681526020019081526020016000208190555060007c02000000000000000000000000000000000000000000000000000000008416141561228d57600060018501905060006004600083815260200190815260200160002054141561228b57600054811461228a578360046000838152602001908152602001600020819055505b5b505b838573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46122f58686866001612b3d565b505050505050565b600067ffffffffffffffff6040600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054901c169050919050565b600060c0600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054901c9050919050565b6123bc83838360405180602001604052806000815250611828565b505050565b6123e0733cc6cdda760b79bafa08df41ecfa224f810dceb66001612b43565b565b600080829050806123f1611fcf565b11612479576000548110156124785760006004600083815260200190815260200160002054905060007c010000000000000000000000000000000000000000000000000000000082161415612476575b600081141561246c576004600083600190039350838152602001908152602001600020549050612441565b80925050506124ab565b505b5b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b60008054905060008214156124f1576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6124fe6000848385612ae4565b600160406001901b178202600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550612575836125666000866000612aea565b61256f85612ba2565b17612b12565b6004600083815260200190815260200160002081905550600080838301905073ffffffffffffffffffffffffffffffffffffffff85169150828260007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600183015b81811461261657808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a46001810190506125db565b506000821415612652576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060008190555050506126686000848385612b3d565b505050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8060076000612740612a69565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff166127ed612a69565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405161283291906137cc565b60405180910390a35050565b60008261284b8584612bb2565b1490509392505050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600082905060c081901b77ffffffffffffffffffffffffffffffffffffffffffffffff831617915081600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050505050565b612916848484610d0f565b60008373ffffffffffffffffffffffffffffffffffffffff163b146129785761294184848484612c2e565b612977576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b50505050565b6060600f805461298d90613cdb565b80601f01602080910402602001604051908101604052809291908181526020018280546129b990613cdb565b8015612a065780601f106129db57610100808354040283529160200191612a06565b820191906000526020600020905b8154815290600101906020018083116129e957829003601f168201915b5050505050905090565b606060a060405101806040526020810391506000825281835b600115612a5457600184039350600a81066030018453600a8104905080612a4f57612a54565b612a29565b50828103602084039350808452505050919050565b600033905090565b600033905090565b60008060006006600085815260200190815260200160002090508092508254915050915091565b600073ffffffffffffffffffffffffffffffffffffffff8316925073ffffffffffffffffffffffffffffffffffffffff821691508382148383141790509392505050565b50505050565b60008060e883901c905060e8612b01868684612d8e565b62ffffff16901b9150509392505050565b600073ffffffffffffffffffffffffffffffffffffffff83169250814260a01b178317905092915050565b50505050565b637d3e3dbe8260601b60601c925081612b6f5782612b6757634420e4869050612b6f565b63a0af290390505b8060e01b600052306004528260245260008060446000806daaeb6d7670e522a718067333cd4e5af1506000602452505050565b60006001821460e11b9050919050565b60008082905060005b8451811015612c2357612c0e82868381518110612c01577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151612d97565b91508080612c1b90613d3e565b915050612bbb565b508091505092915050565b60008373ffffffffffffffffffffffffffffffffffffffff1663150b7a02612c54612a69565b8786866040518563ffffffff1660e01b8152600401612c769493929190613780565b602060405180830381600087803b158015612c9057600080fd5b505af1925050508015612cc157506040513d601f19601f82011682018060405250810190612cbe91906133ac565b60015b612d3b573d8060008114612cf1576040519150601f19603f3d011682016040523d82523d6000602084013e612cf6565b606091505b50600081511415612d33576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b60009392505050565b6000818310612daf57612daa8284612dc2565b612dba565b612db98383612dc2565b5b905092915050565b600082600052816020526040600020905092915050565b828054612de590613cdb565b90600052602060002090601f016020900481019282612e075760008555612e4e565b82601f10612e2057805160ff1916838001178555612e4e565b82800160010185558215612e4e579182015b82811115612e4d578251825591602001919060010190612e32565b5b509050612e5b9190612e5f565b5090565b5b80821115612e78576000816000905550600101612e60565b5090565b6000612e8f612e8a846139df565b6139ba565b905082815260208101848484011115612ea757600080fd5b612eb2848285613c99565b509392505050565b6000612ecd612ec884613a10565b6139ba565b905082815260208101848484011115612ee557600080fd5b612ef0848285613c99565b509392505050565b600081359050612f07816140b4565b92915050565b60008083601f840112612f1f57600080fd5b8235905067ffffffffffffffff811115612f3857600080fd5b602083019150836020820283011115612f5057600080fd5b9250929050565b60008083601f840112612f6957600080fd5b8235905067ffffffffffffffff811115612f8257600080fd5b602083019150836020820283011115612f9a57600080fd5b9250929050565b60008083601f840112612fb357600080fd5b8235905067ffffffffffffffff811115612fcc57600080fd5b602083019150836020820283011115612fe457600080fd5b9250929050565b600081359050612ffa816140cb565b92915050565b60008135905061300f816140e2565b92915050565b600081359050613024816140f9565b92915050565b600081519050613039816140f9565b92915050565b600082601f83011261305057600080fd5b8135613060848260208601612e7c565b91505092915050565b600082601f83011261307a57600080fd5b813561308a848260208601612eba565b91505092915050565b6000813590506130a281614110565b92915050565b6000815190506130b781614110565b92915050565b6000602082840312156130cf57600080fd5b60006130dd84828501612ef8565b91505092915050565b600080604083850312156130f957600080fd5b600061310785828601612ef8565b925050602061311885828601612ef8565b9150509250929050565b60008060006060848603121561313757600080fd5b600061314586828701612ef8565b935050602061315686828701612ef8565b925050604061316786828701613093565b9150509250925092565b6000806000806080858703121561318757600080fd5b600061319587828801612ef8565b94505060206131a687828801612ef8565b93505060406131b787828801613093565b925050606085013567ffffffffffffffff8111156131d457600080fd5b6131e08782880161303f565b91505092959194509250565b600080604083850312156131ff57600080fd5b600061320d85828601612ef8565b925050602061321e85828601612feb565b9150509250929050565b6000806040838503121561323b57600080fd5b600061324985828601612ef8565b925050602061325a85828601613093565b9150509250929050565b6000806000806040858703121561327a57600080fd5b600085013567ffffffffffffffff81111561329457600080fd5b6132a087828801612f0d565b9450945050602085013567ffffffffffffffff8111156132bf57600080fd5b6132cb87828801612fa1565b925092505092959194509250565b6000806000604084860312156132ee57600080fd5b600084013567ffffffffffffffff81111561330857600080fd5b61331486828701612f57565b9350935050602061332786828701613093565b9150509250925092565b60006020828403121561334357600080fd5b600061335184828501612feb565b91505092915050565b60006020828403121561336c57600080fd5b600061337a84828501613000565b91505092915050565b60006020828403121561339557600080fd5b60006133a384828501613015565b91505092915050565b6000602082840312156133be57600080fd5b60006133cc8482850161302a565b91505092915050565b6000602082840312156133e757600080fd5b600082013567ffffffffffffffff81111561340157600080fd5b61340d84828501613069565b91505092915050565b60006020828403121561342857600080fd5b600061343684828501613093565b91505092915050565b60006020828403121561345157600080fd5b600061345f848285016130a8565b91505092915050565b61347181613be2565b82525050565b61348861348382613be2565b613d87565b82525050565b61349781613bf4565b82525050565b6134a681613c00565b82525050565b60006134b782613a41565b6134c18185613a57565b93506134d1818560208601613ca8565b6134da81613e96565b840191505092915050565b6134ee81613c87565b82525050565b60006134ff82613a4c565b6135098185613a73565b9350613519818560208601613ca8565b61352281613e96565b840191505092915050565b600061353882613a4c565b6135428185613a84565b9350613552818560208601613ca8565b80840191505092915050565b600061356b601783613a73565b915061357682613eb4565b602082019050919050565b600061358e602683613a73565b915061359982613edd565b604082019050919050565b60006135b1601c83613a73565b91506135bc82613f2c565b602082019050919050565b60006135d4601b83613a73565b91506135df82613f55565b602082019050919050565b60006135f7601383613a73565b915061360282613f7e565b602082019050919050565b600061361a602083613a73565b915061362582613fa7565b602082019050919050565b600061363d601983613a73565b915061364882613fd0565b602082019050919050565b6000613660601283613a73565b915061366b82613ff9565b602082019050919050565b6000613683600083613a68565b915061368e82614022565b600082019050919050565b60006136a6601d83613a73565b91506136b182614025565b602082019050919050565b60006136c9601983613a73565b91506136d48261404e565b602082019050919050565b60006136ec600d83613a73565b91506136f782614077565b602082019050919050565b61370b81613c69565b82525050565b600061371d8284613477565b60148201915081905092915050565b6000613738828561352d565b9150613744828461352d565b91508190509392505050565b600061375b82613676565b9150819050919050565b600060208201905061377a6000830184613468565b92915050565b60006080820190506137956000830187613468565b6137a26020830186613468565b6137af6040830185613702565b81810360608301526137c181846134ac565b905095945050505050565b60006020820190506137e1600083018461348e565b92915050565b60006020820190506137fc600083018461349d565b92915050565b600060208201905061381760008301846134e5565b92915050565b6000602082019050818103600083015261383781846134f4565b905092915050565b600060208201905081810360008301526138588161355e565b9050919050565b6000602082019050818103600083015261387881613581565b9050919050565b60006020820190508181036000830152613898816135a4565b9050919050565b600060208201905081810360008301526138b8816135c7565b9050919050565b600060208201905081810360008301526138d8816135ea565b9050919050565b600060208201905081810360008301526138f88161360d565b9050919050565b6000602082019050818103600083015261391881613630565b9050919050565b6000602082019050818103600083015261393881613653565b9050919050565b6000602082019050818103600083015261395881613699565b9050919050565b60006020820190508181036000830152613978816136bc565b9050919050565b60006020820190508181036000830152613998816136df565b9050919050565b60006020820190506139b46000830184613702565b92915050565b60006139c46139d5565b90506139d08282613d0d565b919050565b6000604051905090565b600067ffffffffffffffff8211156139fa576139f9613e67565b5b613a0382613e96565b9050602081019050919050565b600067ffffffffffffffff821115613a2b57613a2a613e67565b5b613a3482613e96565b9050602081019050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b6000613a9a82613c69565b9150613aa583613c69565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613ada57613ad9613dab565b5b828201905092915050565b6000613af082613c73565b9150613afb83613c73565b92508267ffffffffffffffff03821115613b1857613b17613dab565b5b828201905092915050565b6000613b2e82613c69565b9150613b3983613c69565b925082613b4957613b48613dda565b5b828204905092915050565b6000613b5f82613c69565b9150613b6a83613c69565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613ba357613ba2613dab565b5b828202905092915050565b6000613bb982613c69565b9150613bc483613c69565b925082821015613bd757613bd6613dab565b5b828203905092915050565b6000613bed82613c49565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6000819050613c44826140a0565b919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600067ffffffffffffffff82169050919050565b6000613c9282613c36565b9050919050565b82818337600083830152505050565b60005b83811015613cc6578082015181840152602081019050613cab565b83811115613cd5576000848401525b50505050565b60006002820490506001821680613cf357607f821691505b60208210811415613d0757613d06613e38565b5b50919050565b613d1682613e96565b810181811067ffffffffffffffff82111715613d3557613d34613e67565b5b80604052505050565b6000613d4982613c69565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613d7c57613d7b613dab565b5b600182019050919050565b6000613d9282613d99565b9050919050565b6000613da482613ea7565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b60008160601b9050919050565b7f4d696e742065786365656473206d617820737570706c79000000000000000000600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4e6f742065787465726e616c6c79206f776e6564206163636f756e7400000000600082015250565b7f4d696e74206c696d697420666f72207573657220726561636865640000000000600082015250565b7f4d696e74207374617465206d69736d6174636800000000000000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4d696e7420737461746520646f6573206e6f7420657869737400000000000000600082015250565b7f496e73756666696369656e742076616c75650000000000000000000000000000600082015250565b50565b7f4261746368206d696e742065786365656473206d617820737570706c79000000600082015250565b7f417267756d656e7473206c656e677468206d69736d6174636800000000000000600082015250565b7f496e76616c69642070726f6f6600000000000000000000000000000000000000600082015250565b600381106140b1576140b0613e09565b5b50565b6140bd81613be2565b81146140c857600080fd5b50565b6140d481613bf4565b81146140df57600080fd5b50565b6140eb81613c00565b81146140f657600080fd5b50565b61410281613c0a565b811461410d57600080fd5b50565b61411981613c69565b811461412457600080fd5b5056fea2646970667358221220e06e0e2c6638842c9e68ab578f262562096de0a3769a7eaba243111dada6e49e64736f6c634300080400330000000000000000000000000000000000000000000000000000000000000060000000000000000000000000a1bbe2029add393309b23e448905de2d03d2c8430000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000005168747470733a2f2f697066732e696f2f697066732f6261667962656966766d7a66736a65703776713776627179707a3564626435353271356f656133796470737279616e72626f7667616767366d62612f000000000000000000000000000000