Overview ERC721
Total Supply:
2,222 BT

Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x70668bf9f0854Cd2DaBf68a60431fDfA256f5EAa
60806040526000600e55610d05600f5561053560105560056011556000601260016101000a81548160ff0219169083151502179055503480156200004257600080fd5b5060405162004deb38038062004deb83398181016040528101906200006891906200087d565b733cc6cdda760b79bafa08df41ecfa224f810dceb660016040518060400160405280600d81526020017f426c6f636b20547572746c6573000000000000000000000000000000000000008152506040518060400160405280600281526020017f42540000000000000000000000000000000000000000000000000000000000008152508160029081620000fc919062000b19565b5080600390816200010e919062000b19565b506200011f6200038660201b60201c565b6000819055505050620001476200013b6200038f60201b60201c565b6200039760201b60201c565b6001600b8190555060006daaeb6d7670e522a718067333cd4e73ffffffffffffffffffffffffffffffffffffffff163b1115620003445780156200020a576daaeb6d7670e522a718067333cd4e73ffffffffffffffffffffffffffffffffffffffff16637d3e3dbe30846040518363ffffffff1660e01b8152600401620001d092919062000c45565b600060405180830381600087803b158015620001eb57600080fd5b505af115801562000200573d6000803e3d6000fd5b5050505062000343565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614620002c4576daaeb6d7670e522a718067333cd4e73ffffffffffffffffffffffffffffffffffffffff1663a0af290330846040518363ffffffff1660e01b81526004016200028a92919062000c45565b600060405180830381600087803b158015620002a557600080fd5b505af1158015620002ba573d6000803e3d6000fd5b5050505062000342565b6daaeb6d7670e522a718067333cd4e73ffffffffffffffffffffffffffffffffffffffff16634420e486306040518263ffffffff1660e01b81526004016200030d919062000c72565b600060405180830381600087803b1580156200032857600080fd5b505af11580156200033d573d6000803e3d6000fd5b505050505b5b5b505062000357816200045d60201b60201c565b6200037f7370668bf9f0854cd2dabf68a60431fdfa256f5eaa6101f46200048260201b60201c565b5062000e1c565b60006001905090565b600033905090565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6200046d6200062560201b60201c565b80600d90816200047e919062000b19565b5050565b62000492620006b660201b60201c565b6bffffffffffffffffffffffff16816bffffffffffffffffffffffff161115620004f3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620004ea9062000d16565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000565576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200055c9062000d88565b60405180910390fd5b60405180604001604052808373ffffffffffffffffffffffffffffffffffffffff168152602001826bffffffffffffffffffffffff16815250600960008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055509050505050565b620006356200038f60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff166200065b620006c060201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1614620006b4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620006ab9062000dfa565b60405180910390fd5b565b6000612710905090565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620007538262000708565b810181811067ffffffffffffffff8211171562000775576200077462000719565b5b80604052505050565b60006200078a620006ea565b905062000798828262000748565b919050565b600067ffffffffffffffff821115620007bb57620007ba62000719565b5b620007c68262000708565b9050602081019050919050565b60005b83811015620007f3578082015181840152602081019050620007d6565b60008484015250505050565b60006200081662000810846200079d565b6200077e565b90508281526020810184848401111562000835576200083462000703565b5b62000842848285620007d3565b509392505050565b600082601f830112620008625762000861620006fe565b5b815162000874848260208601620007ff565b91505092915050565b600060208284031215620008965762000895620006f4565b5b600082015167ffffffffffffffff811115620008b757620008b6620006f9565b5b620008c5848285016200084a565b91505092915050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200092157607f821691505b602082108103620009375762000936620008d9565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620009a17fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000962565b620009ad868362000962565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620009fa620009f4620009ee84620009c5565b620009cf565b620009c5565b9050919050565b6000819050919050565b62000a1683620009d9565b62000a2e62000a258262000a01565b8484546200096f565b825550505050565b600090565b62000a4562000a36565b62000a5281848462000a0b565b505050565b5b8181101562000a7a5762000a6e60008262000a3b565b60018101905062000a58565b5050565b601f82111562000ac95762000a93816200093d565b62000a9e8462000952565b8101602085101562000aae578190505b62000ac662000abd8562000952565b83018262000a57565b50505b505050565b600082821c905092915050565b600062000aee6000198460080262000ace565b1980831691505092915050565b600062000b09838362000adb565b9150826002028217905092915050565b62000b2482620008ce565b67ffffffffffffffff81111562000b405762000b3f62000719565b5b62000b4c825462000908565b62000b5982828562000a7e565b600060209050601f83116001811462000b91576000841562000b7c578287015190505b62000b88858262000afb565b86555062000bf8565b601f19841662000ba1866200093d565b60005b8281101562000bcb5784890151825560018201915060208501945060208101905062000ba4565b8683101562000beb578489015162000be7601f89168262000adb565b8355505b6001600288020188555050505b505050505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000c2d8262000c00565b9050919050565b62000c3f8162000c20565b82525050565b600060408201905062000c5c600083018562000c34565b62000c6b602083018462000c34565b9392505050565b600060208201905062000c89600083018462000c34565b92915050565b600082825260208201905092915050565b7f455243323938313a20726f79616c7479206665652077696c6c2065786365656460008201527f2073616c65507269636500000000000000000000000000000000000000000000602082015250565b600062000cfe602a8362000c8f565b915062000d0b8262000ca0565b604082019050919050565b6000602082019050818103600083015262000d318162000cef565b9050919050565b7f455243323938313a20696e76616c696420726563656976657200000000000000600082015250565b600062000d7060198362000c8f565b915062000d7d8262000d38565b602082019050919050565b6000602082019050818103600083015262000da38162000d61565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600062000de260208362000c8f565b915062000def8262000daa565b602082019050919050565b6000602082019050818103600083015262000e158162000dd3565b9050919050565b613fbf8062000e2c6000396000f3fe60806040526004361061023b5760003560e01c80636f8b44b01161012e578063b071401b116100ab578063e0a808531161006f578063e0a80853146107f7578063e985e9c514610820578063efbd73f41461085d578063f2fde38b14610886578063f676308a146108af5761023b565b8063b071401b1461071f578063b88d4fde14610748578063c87b56dd14610764578063cfc86f7b146107a1578063d5abeb01146107cc5761023b565b806395d89b41116100f257806395d89b411461066d578063a0712d6814610698578063a22cb465146106b4578063a45ba8e7146106dd578063aa1b103f146107085761023b565b80636f8b44b01461059a57806370a08231146105c3578063715018a6146106005780638da5cb5b1461061757806394354fd0146106425761023b565b80632a55205a116101bc5780634fdd43cb116101805780634fdd43cb146104b557806351830227146104de57806355f804b3146105095780635c975abb146105325780636352211e1461055d5761023b565b80632a55205a146103f05780633ccfd60b1461042e57806341f434341461044557806342842e0e1461047057806344a0d68a1461048c5761023b565b806313faede61161020357806313faede61461032a57806316c38b3c1461035557806318160ddd1461037e57806323b872dd146103a957806324a6ab0c146103c55761023b565b806301ffc9a71461024057806304634d8d1461027d57806306fdde03146102a6578063081812fc146102d1578063095ea7b31461030e575b600080fd5b34801561024c57600080fd5b5061026760048036038101906102629190612ae1565b6108d8565b6040516102749190612b29565b60405180910390f35b34801561028957600080fd5b506102a4600480360381019061029f9190612be6565b6108fa565b005b3480156102b257600080fd5b506102bb610910565b6040516102c89190612cb6565b60405180910390f35b3480156102dd57600080fd5b506102f860048036038101906102f39190612d0e565b6109a2565b6040516103059190612d4a565b60405180910390f35b61032860048036038101906103239190612d65565b610a21565b005b34801561033657600080fd5b5061033f610a3a565b60405161034c9190612db4565b60405180910390f35b34801561036157600080fd5b5061037c60048036038101906103779190612dfb565b610a40565b005b34801561038a57600080fd5b50610393610a65565b6040516103a09190612db4565b60405180910390f35b6103c360048036038101906103be9190612e28565b610a7c565b005b3480156103d157600080fd5b506103da610acb565b6040516103e79190612db4565b60405180910390f35b3480156103fc57600080fd5b5061041760048036038101906104129190612e7b565b610ad1565b604051610425929190612ebb565b60405180910390f35b34801561043a57600080fd5b50610443610cbb565b005b34801561045157600080fd5b5061045a610d53565b6040516104679190612f43565b60405180910390f35b61048a60048036038101906104859190612e28565b610d65565b005b34801561049857600080fd5b506104b360048036038101906104ae9190612d0e565b610db4565b005b3480156104c157600080fd5b506104dc60048036038101906104d79190613093565b610dc6565b005b3480156104ea57600080fd5b506104f3610de1565b6040516105009190612b29565b60405180910390f35b34801561051557600080fd5b50610530600480360381019061052b919061313c565b610df4565b005b34801561053e57600080fd5b50610547610e12565b6040516105549190612b29565b60405180910390f35b34801561056957600080fd5b50610584600480360381019061057f9190612d0e565b610e25565b6040516105919190612d4a565b60405180910390f35b3480156105a657600080fd5b506105c160048036038101906105bc9190612d0e565b610e37565b005b3480156105cf57600080fd5b506105ea60048036038101906105e59190613189565b610e49565b6040516105f79190612db4565b60405180910390f35b34801561060c57600080fd5b50610615610f01565b005b34801561062357600080fd5b5061062c610f15565b6040516106399190612d4a565b60405180910390f35b34801561064e57600080fd5b50610657610f3f565b6040516106649190612db4565b60405180910390f35b34801561067957600080fd5b50610682610f45565b60405161068f9190612cb6565b60405180910390f35b6106b260048036038101906106ad9190612d0e565b610fd7565b005b3480156106c057600080fd5b506106db60048036038101906106d691906131b6565b611197565b005b3480156106e957600080fd5b506106f26111b0565b6040516106ff9190612cb6565b60405180910390f35b34801561071457600080fd5b5061071d61123e565b005b34801561072b57600080fd5b5061074660048036038101906107419190612d0e565b611250565b005b610762600480360381019061075d9190613297565b611262565b005b34801561077057600080fd5b5061078b60048036038101906107869190612d0e565b6112b3565b6040516107989190612cb6565b60405180910390f35b3480156107ad57600080fd5b506107b66113dd565b6040516107c39190612cb6565b60405180910390f35b3480156107d857600080fd5b506107e161146b565b6040516107ee9190612db4565b60405180910390f35b34801561080357600080fd5b5061081e60048036038101906108199190612dfb565b611471565b005b34801561082c57600080fd5b506108476004803603810190610842919061331a565b611496565b6040516108549190612b29565b60405180910390f35b34801561086957600080fd5b50610884600480360381019061087f919061335a565b61152a565b005b34801561089257600080fd5b506108ad60048036038101906108a89190613189565b611540565b005b3480156108bb57600080fd5b506108d660048036038101906108d19190612d0e565b6115c3565b005b60006108e3826115d5565b806108f357506108f282611667565b5b9050919050565b6109026116e1565b61090c828261175f565b5050565b60606002805461091f906133c9565b80601f016020809104026020016040519081016040528092919081815260200182805461094b906133c9565b80156109985780601f1061096d57610100808354040283529160200191610998565b820191906000526020600020905b81548152906001019060200180831161097b57829003601f168201915b5050505050905090565b60006109ad826118f4565b6109e3576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6006600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b81610a2b81611953565b610a358383611a50565b505050565b600e5481565b610a486116e1565b80601260006101000a81548160ff02191690831515021790555050565b6000610a6f611b94565b6001546000540303905090565b823373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610aba57610ab933611953565b5b610ac5848484611b9d565b50505050565b60105481565b6000806000600a60008681526020019081526020016000206040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff16815250509050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff1603610c665760096040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff168152505090505b6000610c70611ebf565b6bffffffffffffffffffffffff1682602001516bffffffffffffffffffffffff1686610c9c9190613429565b610ca6919061349a565b90508160000151819350935050509250929050565b610cc36116e1565b610ccb611ec9565b6000610cd5610f15565b73ffffffffffffffffffffffffffffffffffffffff1647604051610cf8906134fc565b60006040518083038185875af1925050503d8060008114610d35576040519150601f19603f3d011682016040523d82523d6000602084013e610d3a565b606091505b5050905080610d4857600080fd5b50610d51611f18565b565b6daaeb6d7670e522a718067333cd4e81565b823373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610da357610da233611953565b5b610dae848484611f22565b50505050565b610dbc6116e1565b80600e8190555050565b610dce6116e1565b80600d9081610ddd91906136b3565b5050565b601260019054906101000a900460ff1681565b610dfc6116e1565b8181600c9182610e0d929190613790565b505050565b601260009054906101000a900460ff1681565b6000610e3082611f42565b9050919050565b610e3f6116e1565b80600f8190555050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610eb0576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b67ffffffffffffffff600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054169050919050565b610f096116e1565b610f13600061200e565b565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60115481565b606060038054610f54906133c9565b80601f0160208091040260200160405190810160405280929190818152602001828054610f80906133c9565b8015610fcd5780601f10610fa257610100808354040283529160200191610fcd565b820191906000526020600020905b815481529060010190602001808311610fb057829003601f168201915b5050505050905090565b610fdf611ec9565b600081118015610ff157506011548111155b611030576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611027906138ac565b60405180910390fd5b600f548161103c610a65565b61104691906138cc565b1115611087576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161107e9061394c565b60405180910390fd5b601260009054906101000a900460ff16156110d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ce906139b8565b60405180910390fd5b80600e546110e59190613429565b341015611127576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161111e90613a24565b60405180910390fd5b601054611132610a65565b1061117b576000341161117a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161117190613a90565b60405180910390fd5b5b61118c6111866120d4565b826120dc565b611194611f18565b50565b816111a181611953565b6111ab83836120fa565b505050565b600d80546111bd906133c9565b80601f01602080910402602001604051908101604052809291908181526020018280546111e9906133c9565b80156112365780601f1061120b57610100808354040283529160200191611236565b820191906000526020600020905b81548152906001019060200180831161121957829003601f168201915b505050505081565b6112466116e1565b61124e612205565b565b6112586116e1565b8060118190555050565b833373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146112a05761129f33611953565b5b6112ac85858585612252565b5050505050565b60606112be826118f4565b6112fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112f490613afc565b60405180910390fd5b601260019054906101000a900460ff161561134a5761131a6122c5565b61132383612357565b604051602001611334929190613ba4565b60405160208183030381529060405290506113d8565b600d8054611357906133c9565b80601f0160208091040260200160405190810160405280929190818152602001828054611383906133c9565b80156113d05780601f106113a5576101008083540402835291602001916113d0565b820191906000526020600020905b8154815290600101906020018083116113b357829003601f168201915b505050505090505b919050565b600c80546113ea906133c9565b80601f0160208091040260200160405190810160405280929190818152602001828054611416906133c9565b80156114635780601f1061143857610100808354040283529160200191611463565b820191906000526020600020905b81548152906001019060200180831161144657829003601f168201915b505050505081565b600f5481565b6114796116e1565b80601260016101000a81548160ff02191690831515021790555050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6115326116e1565b61153c81836120dc565b5050565b6115486116e1565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036115b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115ae90613c45565b60405180910390fd5b6115c08161200e565b50565b6115cb6116e1565b8060108190555050565b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061163057506380ac58cd60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806116605750635b5e139f60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b60007f2a55205a000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806116da57506116d982612425565b5b9050919050565b6116e96120d4565b73ffffffffffffffffffffffffffffffffffffffff16611707610f15565b73ffffffffffffffffffffffffffffffffffffffff161461175d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161175490613cb1565b60405180910390fd5b565b611767611ebf565b6bffffffffffffffffffffffff16816bffffffffffffffffffffffff1611156117c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117bc90613d43565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611834576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161182b90613daf565b60405180910390fd5b60405180604001604052808373ffffffffffffffffffffffffffffffffffffffff168152602001826bffffffffffffffffffffffff16815250600960008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055509050505050565b6000816118ff611b94565b1115801561190e575060005482105b801561194c575060007c0100000000000000000000000000000000000000000000000000000000600460008581526020019081526020016000205416145b9050919050565b60006daaeb6d7670e522a718067333cd4e73ffffffffffffffffffffffffffffffffffffffff163b1115611a4d576daaeb6d7670e522a718067333cd4e73ffffffffffffffffffffffffffffffffffffffff1663c617113430836040518363ffffffff1660e01b81526004016119ca929190613dcf565b602060405180830381865afa1580156119e7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a0b9190613e0d565b611a4c57806040517fede71dcc000000000000000000000000000000000000000000000000000000008152600401611a439190612d4a565b60405180910390fd5b5b50565b6000611a5b82610e25565b90508073ffffffffffffffffffffffffffffffffffffffff16611a7c61248f565b73ffffffffffffffffffffffffffffffffffffffff1614611adf57611aa881611aa361248f565b611496565b611ade576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b826006600084815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b60006001905090565b6000611ba882611f42565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614611c0f576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600080611c1b84612497565b91509150611c318187611c2c61248f565b6124be565b611c7d57611c4686611c4161248f565b611496565b611c7c576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603611ce3576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611cf08686866001612502565b8015611cfb57600082555b600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600081546001900391905081905550600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815460010191905081905550611dc985611da5888887612508565b7c020000000000000000000000000000000000000000000000000000000017612530565b600460008681526020019081526020016000208190555060007c0200000000000000000000000000000000000000000000000000000000841603611e4f5760006001850190506000600460008381526020019081526020016000205403611e4d576000548114611e4c578360046000838152602001908152602001600020819055505b5b505b838573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611eb7868686600161255b565b505050505050565b6000612710905090565b6002600b5403611f0e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f0590613e86565b60405180910390fd5b6002600b81905550565b6001600b81905550565b611f3d83838360405180602001604052806000815250611262565b505050565b60008082905080611f51611b94565b11611fd757600054811015611fd65760006004600083815260200190815260200160002054905060007c0100000000000000000000000000000000000000000000000000000000821603611fd4575b60008103611fca576004600083600190039350838152602001908152602001600020549050611fa0565b8092505050612009565b505b5b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600033905090565b6120f6828260405180602001604052806000815250612561565b5050565b806007600061210761248f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff166121b461248f565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516121f99190612b29565b60405180910390a35050565b6009600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556000820160146101000a8154906bffffffffffffffffffffffff02191690555050565b61225d848484610a7c565b60008373ffffffffffffffffffffffffffffffffffffffff163b146122bf57612288848484846125fe565b6122be576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b50505050565b6060600c80546122d4906133c9565b80601f0160208091040260200160405190810160405280929190818152602001828054612300906133c9565b801561234d5780601f106123225761010080835404028352916020019161234d565b820191906000526020600020905b81548152906001019060200180831161233057829003601f168201915b5050505050905090565b6060600060016123668461274e565b01905060008167ffffffffffffffff81111561238557612384612f68565b5b6040519080825280601f01601f1916602001820160405280156123b75781602001600182028036833780820191505090505b509050600082602001820190505b60011561241a578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a858161240e5761240d61346b565b5b049450600085036123c5575b819350505050919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600033905090565b60008060006006600085815260200190815260200160002090508092508254915050915091565b600073ffffffffffffffffffffffffffffffffffffffff8316925073ffffffffffffffffffffffffffffffffffffffff821691508382148383141790509392505050565b50505050565b60008060e883901c905060e861251f8686846128a1565b62ffffff16901b9150509392505050565b600073ffffffffffffffffffffffffffffffffffffffff83169250814260a01b178317905092915050565b50505050565b61256b83836128aa565b60008373ffffffffffffffffffffffffffffffffffffffff163b146125f957600080549050600083820390505b6125ab60008683806001019450866125fe565b6125e1576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8181106125985781600054146125f657600080fd5b50505b505050565b60008373ffffffffffffffffffffffffffffffffffffffff1663150b7a0261262461248f565b8786866040518563ffffffff1660e01b81526004016126469493929190613efb565b6020604051808303816000875af192505050801561268257506040513d601f19601f8201168201806040525081019061267f9190613f5c565b60015b6126fb573d80600081146126b2576040519150601f19603f3d011682016040523d82523d6000602084013e6126b7565b606091505b5060008151036126f3576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083106127ac577a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083816127a2576127a161346b565b5b0492506040810190505b6d04ee2d6d415b85acef810000000083106127e9576d04ee2d6d415b85acef810000000083816127df576127de61346b565b5b0492506020810190505b662386f26fc10000831061281857662386f26fc10000838161280e5761280d61346b565b5b0492506010810190505b6305f5e1008310612841576305f5e10083816128375761283661346b565b5b0492506008810190505b612710831061286657612710838161285c5761285b61346b565b5b0492506004810190505b60648310612889576064838161287f5761287e61346b565b5b0492506002810190505b600a8310612898576001810190505b80915050919050565b60009392505050565b600080549050600082036128ea576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6128f76000848385612502565b600160406001901b178202600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555061296e8361295f6000866000612508565b61296885612a65565b17612530565b6004600083815260200190815260200160002081905550600080838301905073ffffffffffffffffffffffffffffffffffffffff85169150828260007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600183015b818114612a0f57808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a46001810190506129d4565b5060008203612a4a576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b806000819055505050612a60600084838561255b565b505050565b60006001821460e11b9050919050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b612abe81612a89565b8114612ac957600080fd5b50565b600081359050612adb81612ab5565b92915050565b600060208284031215612af757612af6612a7f565b5b6000612b0584828501612acc565b91505092915050565b60008115159050919050565b612b2381612b0e565b82525050565b6000602082019050612b3e6000830184612b1a565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612b6f82612b44565b9050919050565b612b7f81612b64565b8114612b8a57600080fd5b50565b600081359050612b9c81612b76565b92915050565b60006bffffffffffffffffffffffff82169050919050565b612bc381612ba2565b8114612bce57600080fd5b50565b600081359050612be081612bba565b92915050565b60008060408385031215612bfd57612bfc612a7f565b5b6000612c0b85828601612b8d565b9250506020612c1c85828601612bd1565b9150509250929050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612c60578082015181840152602081019050612c45565b60008484015250505050565b6000601f19601f8301169050919050565b6000612c8882612c26565b612c928185612c31565b9350612ca2818560208601612c42565b612cab81612c6c565b840191505092915050565b60006020820190508181036000830152612cd08184612c7d565b905092915050565b6000819050919050565b612ceb81612cd8565b8114612cf657600080fd5b50565b600081359050612d0881612ce2565b92915050565b600060208284031215612d2457612d23612a7f565b5b6000612d3284828501612cf9565b91505092915050565b612d4481612b64565b82525050565b6000602082019050612d5f6000830184612d3b565b92915050565b60008060408385031215612d7c57612d7b612a7f565b5b6000612d8a85828601612b8d565b9250506020612d9b85828601612cf9565b9150509250929050565b612dae81612cd8565b82525050565b6000602082019050612dc96000830184612da5565b92915050565b612dd881612b0e565b8114612de357600080fd5b50565b600081359050612df581612dcf565b92915050565b600060208284031215612e1157612e10612a7f565b5b6000612e1f84828501612de6565b91505092915050565b600080600060608486031215612e4157612e40612a7f565b5b6000612e4f86828701612b8d565b9350506020612e6086828701612b8d565b9250506040612e7186828701612cf9565b9150509250925092565b60008060408385031215612e9257612e91612a7f565b5b6000612ea085828601612cf9565b9250506020612eb185828601612cf9565b9150509250929050565b6000604082019050612ed06000830185612d3b565b612edd6020830184612da5565b9392505050565b6000819050919050565b6000612f09612f04612eff84612b44565b612ee4565b612b44565b9050919050565b6000612f1b82612eee565b9050919050565b6000612f2d82612f10565b9050919050565b612f3d81612f22565b82525050565b6000602082019050612f586000830184612f34565b92915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612fa082612c6c565b810181811067ffffffffffffffff82111715612fbf57612fbe612f68565b5b80604052505050565b6000612fd2612a75565b9050612fde8282612f97565b919050565b600067ffffffffffffffff821115612ffe57612ffd612f68565b5b61300782612c6c565b9050602081019050919050565b82818337600083830152505050565b600061303661303184612fe3565b612fc8565b90508281526020810184848401111561305257613051612f63565b5b61305d848285613014565b509392505050565b600082601f83011261307a57613079612f5e565b5b813561308a848260208601613023565b91505092915050565b6000602082840312156130a9576130a8612a7f565b5b600082013567ffffffffffffffff8111156130c7576130c6612a84565b5b6130d384828501613065565b91505092915050565b600080fd5b600080fd5b60008083601f8401126130fc576130fb612f5e565b5b8235905067ffffffffffffffff811115613119576131186130dc565b5b602083019150836001820283011115613135576131346130e1565b5b9250929050565b6000806020838503121561315357613152612a7f565b5b600083013567ffffffffffffffff81111561317157613170612a84565b5b61317d858286016130e6565b92509250509250929050565b60006020828403121561319f5761319e612a7f565b5b60006131ad84828501612b8d565b91505092915050565b600080604083850312156131cd576131cc612a7f565b5b60006131db85828601612b8d565b92505060206131ec85828601612de6565b9150509250929050565b600067ffffffffffffffff82111561321157613210612f68565b5b61321a82612c6c565b9050602081019050919050565b600061323a613235846131f6565b612fc8565b90508281526020810184848401111561325657613255612f63565b5b613261848285613014565b509392505050565b600082601f83011261327e5761327d612f5e565b5b813561328e848260208601613227565b91505092915050565b600080600080608085870312156132b1576132b0612a7f565b5b60006132bf87828801612b8d565b94505060206132d087828801612b8d565b93505060406132e187828801612cf9565b925050606085013567ffffffffffffffff81111561330257613301612a84565b5b61330e87828801613269565b91505092959194509250565b6000806040838503121561333157613330612a7f565b5b600061333f85828601612b8d565b925050602061335085828601612b8d565b9150509250929050565b6000806040838503121561337157613370612a7f565b5b600061337f85828601612cf9565b925050602061339085828601612b8d565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806133e157607f821691505b6020821081036133f4576133f361339a565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061343482612cd8565b915061343f83612cd8565b925082820261344d81612cd8565b91508282048414831517613464576134636133fa565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006134a582612cd8565b91506134b083612cd8565b9250826134c0576134bf61346b565b5b828204905092915050565b600081905092915050565b50565b60006134e66000836134cb565b91506134f1826134d6565b600082019050919050565b6000613507826134d9565b9150819050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026135737fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82613536565b61357d8683613536565b95508019841693508086168417925050509392505050565b60006135b06135ab6135a684612cd8565b612ee4565b612cd8565b9050919050565b6000819050919050565b6135ca83613595565b6135de6135d6826135b7565b848454613543565b825550505050565b600090565b6135f36135e6565b6135fe8184846135c1565b505050565b5b81811015613622576136176000826135eb565b600181019050613604565b5050565b601f8211156136675761363881613511565b61364184613526565b81016020851015613650578190505b61366461365c85613526565b830182613603565b50505b505050565b600082821c905092915050565b600061368a6000198460080261366c565b1980831691505092915050565b60006136a38383613679565b9150826002028217905092915050565b6136bc82612c26565b67ffffffffffffffff8111156136d5576136d4612f68565b5b6136df82546133c9565b6136ea828285613626565b600060209050601f83116001811461371d576000841561370b578287015190505b6137158582613697565b86555061377d565b601f19841661372b86613511565b60005b828110156137535784890151825560018201915060208501945060208101905061372e565b86831015613770578489015161376c601f891682613679565b8355505b6001600288020188555050505b505050505050565b600082905092915050565b61379a8383613785565b67ffffffffffffffff8111156137b3576137b2612f68565b5b6137bd82546133c9565b6137c8828285613626565b6000601f8311600181146137f757600084156137e5578287013590505b6137ef8582613697565b865550613857565b601f19841661380586613511565b60005b8281101561382d57848901358255600182019150602085019450602081019050613808565b8683101561384a5784890135613846601f891682613679565b8355505b6001600288020188555050505b50505050505050565b7f496e76616c6964206d696e7420616d6f756e7421000000000000000000000000600082015250565b6000613896601483612c31565b91506138a182613860565b602082019050919050565b600060208201905081810360008301526138c581613889565b9050919050565b60006138d782612cd8565b91506138e283612cd8565b92508282019050808211156138fa576138f96133fa565b5b92915050565b7f4d617820737570706c7920657863656564656421000000000000000000000000600082015250565b6000613936601483612c31565b915061394182613900565b602082019050919050565b6000602082019050818103600083015261396581613929565b9050919050565b7f54686520636f6e74726163742069732070617573656421000000000000000000600082015250565b60006139a2601783612c31565b91506139ad8261396c565b602082019050919050565b600060208201905081810360008301526139d181613995565b9050919050565b7f496e73756666696369656e742066756e64732100000000000000000000000000600082015250565b6000613a0e601383612c31565b9150613a19826139d8565b602082019050919050565b60006020820190508181036000830152613a3d81613a01565b9050919050565b7f4d6178206672656520737570706c792065786365656465642100000000000000600082015250565b6000613a7a601983612c31565b9150613a8582613a44565b602082019050919050565b60006020820190508181036000830152613aa981613a6d565b9050919050565b7f55524920646f6573206e6f742065786973742100000000000000000000000000600082015250565b6000613ae6601383612c31565b9150613af182613ab0565b602082019050919050565b60006020820190508181036000830152613b1581613ad9565b9050919050565b600081905092915050565b6000613b3282612c26565b613b3c8185613b1c565b9350613b4c818560208601612c42565b80840191505092915050565b7f2e6a736f6e000000000000000000000000000000000000000000000000000000600082015250565b6000613b8e600583613b1c565b9150613b9982613b58565b600582019050919050565b6000613bb08285613b27565b9150613bbc8284613b27565b9150613bc782613b81565b91508190509392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000613c2f602683612c31565b9150613c3a82613bd3565b604082019050919050565b60006020820190508181036000830152613c5e81613c22565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000613c9b602083612c31565b9150613ca682613c65565b602082019050919050565b60006020820190508181036000830152613cca81613c8e565b9050919050565b7f455243323938313a20726f79616c7479206665652077696c6c2065786365656460008201527f2073616c65507269636500000000000000000000000000000000000000000000602082015250565b6000613d2d602a83612c31565b9150613d3882613cd1565b604082019050919050565b60006020820190508181036000830152613d5c81613d20565b9050919050565b7f455243323938313a20696e76616c696420726563656976657200000000000000600082015250565b6000613d99601983612c31565b9150613da482613d63565b602082019050919050565b60006020820190508181036000830152613dc881613d8c565b9050919050565b6000604082019050613de46000830185612d3b565b613df16020830184612d3b565b9392505050565b600081519050613e0781612dcf565b92915050565b600060208284031215613e2357613e22612a7f565b5b6000613e3184828501613df8565b91505092915050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b6000613e70601f83612c31565b9150613e7b82613e3a565b602082019050919050565b60006020820190508181036000830152613e9f81613e63565b9050919050565b600081519050919050565b600082825260208201905092915050565b6000613ecd82613ea6565b613ed78185613eb1565b9350613ee7818560208601612c42565b613ef081612c6c565b840191505092915050565b6000608082019050613f106000830187612d3b565b613f1d6020830186612d3b565b613f2a6040830185612da5565b8181036060830152613f3c8184613ec2565b905095945050505050565b600081519050613f5681612ab5565b92915050565b600060208284031215613f7257613f71612a7f565b5b6000613f8084828501613f47565b9150509291505056fea26469706673582212203de79bcc46c4cafffb284090b53ed5d37dc45757e7fdcc289762c5184d2ba16b64736f6c6343000812003300000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000041697066733a2f2f516d53385a43677a65414731454b6b6671487074765773616e5356444562794270335167707a45504e50346a4a782f68696464656e2e6a736f6e00000000000000000000000000000000000000000000000000000000000000