Overview ERC721
Total Supply:
341 MBUS

Holders:
1
Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xc65e45608daf485eD676DA88b2c7b508E05143b1
60a06040526000805560006007553480156200001a57600080fd5b50604051620046f4380380620046f483398181016040528101906200004091906200041d565b6040518060400160405280600c81526020017f4d657461427573205061737300000000000000000000000000000000000000008152506040518060400160405280600481526020017f4d42555300000000000000000000000000000000000000000000000000000000815250600160008111620000f4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620000eb906200049e565b60405180910390fd5b82600190805190602001906200010c929190620002e4565b50816002908051906020019062000125929190620002e4565b50806080818152505050505062000151620001456200021660201b60201c565b6200021e60201b60201c565b816009908051906020019062000169929190620002e4565b5080600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050620006de565b600033905090565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b828054620002f2906200059a565b90600052602060002090601f01602090048101928262000316576000855562000362565b82601f106200033157805160ff191683800117855562000362565b8280016001018555821562000362579182015b828111156200036157825182559160200191906001019062000344565b5b50905062000371919062000375565b5090565b5b808211156200039057600081600090555060010162000376565b5090565b6000620003ab620003a584620004e9565b620004c0565b905082815260208101848484011115620003c457600080fd5b620003d184828562000564565b509392505050565b600081519050620003ea81620006c4565b92915050565b600082601f8301126200040257600080fd5b81516200041484826020860162000394565b91505092915050565b600080604083850312156200043157600080fd5b600083015167ffffffffffffffff8111156200044c57600080fd5b6200045a85828601620003f0565b92505060206200046d85828601620003d9565b9150509250929050565b6000620004866027836200051f565b9150620004938262000675565b604082019050919050565b60006020820190508181036000830152620004b98162000477565b9050919050565b6000620004cc620004df565b9050620004da8282620005d0565b919050565b6000604051905090565b600067ffffffffffffffff82111562000507576200050662000635565b5b620005128262000664565b9050602081019050919050565b600082825260208201905092915050565b60006200053d8262000544565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60005b838110156200058457808201518184015260208101905062000567565b8381111562000594576000848401525b50505050565b60006002820490506001821680620005b357607f821691505b60208210811415620005ca57620005c962000606565b5b50919050565b620005db8262000664565b810181811067ffffffffffffffff82111715620005fd57620005fc62000635565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f455243373231413a206d61782062617463682073697a65206d7573742062652060008201527f6e6f6e7a65726f00000000000000000000000000000000000000000000000000602082015250565b620006cf8162000530565b8114620006db57600080fd5b50565b608051613fec6200070860003960008181611b0c01528181611b3501526124160152613fec6000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806370a08231116100de578063b88d4fde11610097578063dc33e68111610071578063dc33e6811461044a578063e985e9c51461047a578063ee8d71e3146104aa578063f2fde38b146104c657610173565b8063b88d4fde146103e0578063c87b56dd146103fc578063d7224ba01461042c57610173565b806370a0823114610330578063715018a614610360578063796f84561461036a5780638da5cb5b1461038857806395d89b41146103a6578063a22cb465146103c457610173565b806323b872dd1161013057806323b872dd1461024c5780632f745c591461026857806342842e0e146102985780634f6ccce7146102b45780636352211e146102e45780636a6278421461031457610173565b806301ffc9a71461017857806302fe5305146101a857806306fdde03146101c4578063081812fc146101e2578063095ea7b31461021257806318160ddd1461022e575b600080fd5b610192600480360381019061018d9190612c52565b6104e2565b60405161019f919061316b565b60405180910390f35b6101c260048036038101906101bd9190612ca4565b61062c565b005b6101cc6106c2565b6040516101d99190613186565b60405180910390f35b6101fc60048036038101906101f79190612ce5565b610754565b6040516102099190613104565b60405180910390f35b61022c60048036038101906102279190612bed565b6107d9565b005b6102366108f2565b6040516102439190613468565b60405180910390f35b61026660048036038101906102619190612ae7565b6108fb565b005b610282600480360381019061027d9190612bed565b61090b565b60405161028f9190613468565b60405180910390f35b6102b260048036038101906102ad9190612ae7565b610b09565b005b6102ce60048036038101906102c99190612ce5565b610b29565b6040516102db9190613468565b60405180910390f35b6102fe60048036038101906102f99190612ce5565b610b7c565b60405161030b9190613104565b60405180910390f35b61032e60048036038101906103299190612a82565b610b92565b005b61034a60048036038101906103459190612a82565b610c30565b6040516103579190613468565b60405180910390f35b610368610d19565b005b610372610da1565b60405161037f9190613104565b60405180910390f35b610390610dc7565b60405161039d9190613104565b60405180910390f35b6103ae610df1565b6040516103bb9190613186565b60405180910390f35b6103de60048036038101906103d99190612bb1565b610e83565b005b6103fa60048036038101906103f59190612b36565b611004565b005b61041660048036038101906104119190612ce5565b611060565b6040516104239190613186565b60405180910390f35b610434611107565b6040516104419190613468565b60405180910390f35b610464600480360381019061045f9190612a82565b61110d565b6040516104719190613468565b60405180910390f35b610494600480360381019061048f9190612aab565b61111f565b6040516104a1919061316b565b60405180910390f35b6104c460048036038101906104bf9190612a82565b6111b3565b005b6104e060048036038101906104db9190612a82565b6112d6565b005b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806105ad57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061061557507f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806106255750610624826113ce565b5b9050919050565b610634611438565b73ffffffffffffffffffffffffffffffffffffffff16610652610dc7565b73ffffffffffffffffffffffffffffffffffffffff16146106a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161069f906132e8565b60405180910390fd5b80600990805190602001906106be929190612857565b5050565b6060600180546106d19061377e565b80601f01602080910402602001604051908101604052809291908181526020018280546106fd9061377e565b801561074a5780601f1061071f5761010080835404028352916020019161074a565b820191906000526020600020905b81548152906001019060200180831161072d57829003601f168201915b5050505050905090565b600061075f82611440565b61079e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079590613428565b60405180910390fd5b6005600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006107e482610b7c565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610855576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161084c90613368565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610874611438565b73ffffffffffffffffffffffffffffffffffffffff1614806108a357506108a28161089d611438565b61111f565b5b6108e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108d990613288565b60405180910390fd5b6108ed83838361144d565b505050565b60008054905090565b6109068383836114ff565b505050565b600061091683610c30565b8210610957576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161094e906131a8565b60405180910390fd5b60006109616108f2565b905060008060005b83811015610ac7576000600360008381526020019081526020016000206040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815250509050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff1614610a5b57806000015192505b8773ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610ab35786841415610aa4578195505050505050610b03565b8380610aaf906137e1565b9450505b508080610abf906137e1565b915050610969565b506040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610afa906133e8565b60405180910390fd5b92915050565b610b2483838360405180602001604052806000815250611004565b505050565b6000610b336108f2565b8210610b74576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b6b90613228565b60405180910390fd5b819050919050565b6000610b8782611ab8565b600001519050919050565b3373ffffffffffffffffffffffffffffffffffffffff16600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c22576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c19906132e8565b60405180910390fd5b610c2d816001611cbb565b50565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610ca1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c98906132a8565b60405180910390fd5b600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff169050919050565b610d21611438565b73ffffffffffffffffffffffffffffffffffffffff16610d3f610dc7565b73ffffffffffffffffffffffffffffffffffffffff1614610d95576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8c906132e8565b60405180910390fd5b610d9f6000611cd9565b565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060028054610e009061377e565b80601f0160208091040260200160405190810160405280929190818152602001828054610e2c9061377e565b8015610e795780601f10610e4e57610100808354040283529160200191610e79565b820191906000526020600020905b815481529060010190602001808311610e5c57829003601f168201915b5050505050905090565b610e8b611438565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610ef9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ef090613328565b60405180910390fd5b8060066000610f06611438565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16610fb3611438565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051610ff8919061316b565b60405180910390a35050565b61100f8484846114ff565b61101b84848484611d9f565b61105a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161105190613388565b60405180910390fd5b50505050565b606061106b82611440565b6110aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110a190613308565b60405180910390fd5b60006110b4611f36565b905060008151116110d457604051806020016040528060008152506110ff565b806110de84611fc8565b6040516020016110ef9291906130e0565b6040516020818303038152906040525b915050919050565b60075481565b600061111882612175565b9050919050565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6111bb611438565b73ffffffffffffffffffffffffffffffffffffffff166111d9610dc7565b73ffffffffffffffffffffffffffffffffffffffff161461122f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611226906132e8565b60405180910390fd5b80600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6112de611438565b73ffffffffffffffffffffffffffffffffffffffff166112fc610dc7565b73ffffffffffffffffffffffffffffffffffffffff1614611352576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611349906132e8565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156113c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113b9906131c8565b60405180910390fd5b6113cb81611cd9565b50565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600033905090565b6000805482109050919050565b826005600084815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b600061150a82611ab8565b90506000816000015173ffffffffffffffffffffffffffffffffffffffff16611531611438565b73ffffffffffffffffffffffffffffffffffffffff16148061158d5750611556611438565b73ffffffffffffffffffffffffffffffffffffffff1661157584610754565b73ffffffffffffffffffffffffffffffffffffffff16145b806115a957506115a882600001516115a3611438565b61111f565b5b9050806115eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115e290613348565b60405180910390fd5b8473ffffffffffffffffffffffffffffffffffffffff16826000015173ffffffffffffffffffffffffffffffffffffffff161461165d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611654906132c8565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614156116cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116c490613248565b60405180910390fd5b6116da858585600161225e565b6116ea600084846000015161144d565b6001600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a90046fffffffffffffffffffffffffffffffff16611758919061361a565b92506101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506001600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160008282829054906101000a90046fffffffffffffffffffffffffffffffff166117fc919061354d565b92506101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060405180604001604052808573ffffffffffffffffffffffffffffffffffffffff1681526020014267ffffffffffffffff168152506003600085815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555090505060006001846119029190613593565b9050600073ffffffffffffffffffffffffffffffffffffffff166003600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611a485761197881611440565b15611a47576040518060400160405280846000015173ffffffffffffffffffffffffffffffffffffffff168152602001846020015167ffffffffffffffff168152506003600083815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055509050505b5b838573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611ab0868686600161234f565b505050505050565b611ac06128dd565b611ac982611440565b611b08576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611aff906131e8565b60405180910390fd5b60007f00000000000000000000000000000000000000000000000000000000000000008310611b6c5760017f000000000000000000000000000000000000000000000000000000000000000084611b5f919061364e565b611b699190613593565b90505b60008390505b818110611c7a576000600360008381526020019081526020016000206040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815250509050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff1614611c6657809350505050611cb6565b508080611c7290613754565b915050611b72565b506040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cad90613408565b60405180910390fd5b919050565b611cd5828260405180602001604052806000815250612355565b5050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000611dc08473ffffffffffffffffffffffffffffffffffffffff16612834565b15611f29578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02611de9611438565b8786866040518563ffffffff1660e01b8152600401611e0b949392919061311f565b602060405180830381600087803b158015611e2557600080fd5b505af1925050508015611e5657506040513d601f19601f82011682018060405250810190611e539190612c7b565b60015b611ed9573d8060008114611e86576040519150601f19603f3d011682016040523d82523d6000602084013e611e8b565b606091505b50600081511415611ed1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ec890613388565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050611f2e565b600190505b949350505050565b606060098054611f459061377e565b80601f0160208091040260200160405190810160405280929190818152602001828054611f719061377e565b8015611fbe5780601f10611f9357610100808354040283529160200191611fbe565b820191906000526020600020905b815481529060010190602001808311611fa157829003601f168201915b5050505050905090565b60606000821415612010576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050612170565b600082905060005b6000821461204257808061202b906137e1565b915050600a8261203b91906135e9565b9150612018565b60008167ffffffffffffffff811115612084577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156120b65781602001600182028036833780820191505090505b5090505b60008514612169576001826120cf919061364e565b9150600a856120de919061382a565b60306120ea9190613593565b60f81b818381518110612126577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a8561216291906135e9565b94506120ba565b8093505050505b919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156121e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121dd90613268565b60405180910390fd5b600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160109054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff169050919050565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663914c3e4f836040518263ffffffff1660e01b81526004016122b99190613468565b60206040518083038186803b1580156122d157600080fd5b505afa1580156122e5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123099190612c29565b15612349576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161234090613208565b60405180910390fd5b50505050565b50505050565b600080549050600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614156123cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123c2906133c8565b60405180910390fd5b6123d481611440565b15612414576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161240b906133a8565b60405180910390fd5b7f0000000000000000000000000000000000000000000000000000000000000000831115612477576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161246e90613448565b60405180910390fd5b612484600085838661225e565b6000600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040518060400160405290816000820160009054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020016000820160109054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff168152505090506040518060400160405280858360000151612581919061354d565b6fffffffffffffffffffffffffffffffff1681526020018583602001516125a8919061354d565b6fffffffffffffffffffffffffffffffff16815250600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008201518160000160006101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060208201518160000160106101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555090505060405180604001604052808673ffffffffffffffffffffffffffffffffffffffff1681526020014267ffffffffffffffff168152506003600084815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550905050600082905060005b8581101561281757818773ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46127b76000888488611d9f565b6127f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127ed90613388565b60405180910390fd5b8180612801906137e1565b925050808061280f906137e1565b915050612746565b508060008190555061282c600087858861234f565b505050505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b8280546128639061377e565b90600052602060002090601f01602090048101928261288557600085556128cc565b82601f1061289e57805160ff19168380011785556128cc565b828001600101855582156128cc579182015b828111156128cb5782518255916020019190600101906128b0565b5b5090506128d99190612917565b5090565b6040518060400160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600067ffffffffffffffff1681525090565b5b80821115612930576000816000905550600101612918565b5090565b6000612947612942846134a8565b613483565b90508281526020810184848401111561295f57600080fd5b61296a848285613712565b509392505050565b6000612985612980846134d9565b613483565b90508281526020810184848401111561299d57600080fd5b6129a8848285613712565b509392505050565b6000813590506129bf81613f5a565b92915050565b6000813590506129d481613f71565b92915050565b6000815190506129e981613f71565b92915050565b6000813590506129fe81613f88565b92915050565b600081519050612a1381613f88565b92915050565b600082601f830112612a2a57600080fd5b8135612a3a848260208601612934565b91505092915050565b600082601f830112612a5457600080fd5b8135612a64848260208601612972565b91505092915050565b600081359050612a7c81613f9f565b92915050565b600060208284031215612a9457600080fd5b6000612aa2848285016129b0565b91505092915050565b60008060408385031215612abe57600080fd5b6000612acc858286016129b0565b9250506020612add858286016129b0565b9150509250929050565b600080600060608486031215612afc57600080fd5b6000612b0a868287016129b0565b9350506020612b1b868287016129b0565b9250506040612b2c86828701612a6d565b9150509250925092565b60008060008060808587031215612b4c57600080fd5b6000612b5a878288016129b0565b9450506020612b6b878288016129b0565b9350506040612b7c87828801612a6d565b925050606085013567ffffffffffffffff811115612b9957600080fd5b612ba587828801612a19565b91505092959194509250565b60008060408385031215612bc457600080fd5b6000612bd2858286016129b0565b9250506020612be3858286016129c5565b9150509250929050565b60008060408385031215612c0057600080fd5b6000612c0e858286016129b0565b9250506020612c1f85828601612a6d565b9150509250929050565b600060208284031215612c3b57600080fd5b6000612c49848285016129da565b91505092915050565b600060208284031215612c6457600080fd5b6000612c72848285016129ef565b91505092915050565b600060208284031215612c8d57600080fd5b6000612c9b84828501612a04565b91505092915050565b600060208284031215612cb657600080fd5b600082013567ffffffffffffffff811115612cd057600080fd5b612cdc84828501612a43565b91505092915050565b600060208284031215612cf757600080fd5b6000612d0584828501612a6d565b91505092915050565b612d1781613682565b82525050565b612d2681613694565b82525050565b6000612d378261350a565b612d418185613520565b9350612d51818560208601613721565b612d5a81613917565b840191505092915050565b6000612d7082613515565b612d7a8185613531565b9350612d8a818560208601613721565b612d9381613917565b840191505092915050565b6000612da982613515565b612db38185613542565b9350612dc3818560208601613721565b80840191505092915050565b6000612ddc602283613531565b9150612de782613928565b604082019050919050565b6000612dff602683613531565b9150612e0a82613977565b604082019050919050565b6000612e22602a83613531565b9150612e2d826139c6565b604082019050919050565b6000612e45601c83613531565b9150612e5082613a15565b602082019050919050565b6000612e68602383613531565b9150612e7382613a3e565b604082019050919050565b6000612e8b602583613531565b9150612e9682613a8d565b604082019050919050565b6000612eae603183613531565b9150612eb982613adc565b604082019050919050565b6000612ed1603983613531565b9150612edc82613b2b565b604082019050919050565b6000612ef4602b83613531565b9150612eff82613b7a565b604082019050919050565b6000612f17602683613531565b9150612f2282613bc9565b604082019050919050565b6000612f3a602083613531565b9150612f4582613c18565b602082019050919050565b6000612f5d602f83613531565b9150612f6882613c41565b604082019050919050565b6000612f80601a83613531565b9150612f8b82613c90565b602082019050919050565b6000612fa3603283613531565b9150612fae82613cb9565b604082019050919050565b6000612fc6602283613531565b9150612fd182613d08565b604082019050919050565b6000612fe9603383613531565b9150612ff482613d57565b604082019050919050565b600061300c601d83613531565b915061301782613da6565b602082019050919050565b600061302f602183613531565b915061303a82613dcf565b604082019050919050565b6000613052602e83613531565b915061305d82613e1e565b604082019050919050565b6000613075602f83613531565b915061308082613e6d565b604082019050919050565b6000613098602d83613531565b91506130a382613ebc565b604082019050919050565b60006130bb602283613531565b91506130c682613f0b565b604082019050919050565b6130da81613708565b82525050565b60006130ec8285612d9e565b91506130f88284612d9e565b91508190509392505050565b60006020820190506131196000830184612d0e565b92915050565b60006080820190506131346000830187612d0e565b6131416020830186612d0e565b61314e60408301856130d1565b81810360608301526131608184612d2c565b905095945050505050565b60006020820190506131806000830184612d1d565b92915050565b600060208201905081810360008301526131a08184612d65565b905092915050565b600060208201905081810360008301526131c181612dcf565b9050919050565b600060208201905081810360008301526131e181612df2565b9050919050565b6000602082019050818103600083015261320181612e15565b9050919050565b6000602082019050818103600083015261322181612e38565b9050919050565b6000602082019050818103600083015261324181612e5b565b9050919050565b6000602082019050818103600083015261326181612e7e565b9050919050565b6000602082019050818103600083015261328181612ea1565b9050919050565b600060208201905081810360008301526132a181612ec4565b9050919050565b600060208201905081810360008301526132c181612ee7565b9050919050565b600060208201905081810360008301526132e181612f0a565b9050919050565b6000602082019050818103600083015261330181612f2d565b9050919050565b6000602082019050818103600083015261332181612f50565b9050919050565b6000602082019050818103600083015261334181612f73565b9050919050565b6000602082019050818103600083015261336181612f96565b9050919050565b6000602082019050818103600083015261338181612fb9565b9050919050565b600060208201905081810360008301526133a181612fdc565b9050919050565b600060208201905081810360008301526133c181612fff565b9050919050565b600060208201905081810360008301526133e181613022565b9050919050565b6000602082019050818103600083015261340181613045565b9050919050565b6000602082019050818103600083015261342181613068565b9050919050565b600060208201905081810360008301526134418161308b565b9050919050565b60006020820190508181036000830152613461816130ae565b9050919050565b600060208201905061347d60008301846130d1565b92915050565b600061348d61349e565b905061349982826137b0565b919050565b6000604051905090565b600067ffffffffffffffff8211156134c3576134c26138e8565b5b6134cc82613917565b9050602081019050919050565b600067ffffffffffffffff8211156134f4576134f36138e8565b5b6134fd82613917565b9050602081019050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b6000613558826136cc565b9150613563836136cc565b9250826fffffffffffffffffffffffffffffffff038211156135885761358761385b565b5b828201905092915050565b600061359e82613708565b91506135a983613708565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156135de576135dd61385b565b5b828201905092915050565b60006135f482613708565b91506135ff83613708565b92508261360f5761360e61388a565b5b828204905092915050565b6000613625826136cc565b9150613630836136cc565b9250828210156136435761364261385b565b5b828203905092915050565b600061365982613708565b915061366483613708565b9250828210156136775761367661385b565b5b828203905092915050565b600061368d826136e8565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b60006fffffffffffffffffffffffffffffffff82169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b8381101561373f578082015181840152602081019050613724565b8381111561374e576000848401525b50505050565b600061375f82613708565b915060008214156137735761377261385b565b5b600182039050919050565b6000600282049050600182168061379657607f821691505b602082108114156137aa576137a96138b9565b5b50919050565b6137b982613917565b810181811067ffffffffffffffff821117156137d8576137d76138e8565b5b80604052505050565b60006137ec82613708565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561381f5761381e61385b565b5b600182019050919050565b600061383582613708565b915061384083613708565b9250826138505761384f61388a565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f455243373231413a206f776e657220696e646578206f7574206f6620626f756e60008201527f6473000000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f455243373231413a206f776e657220717565727920666f72206e6f6e6578697360008201527f74656e7420746f6b656e00000000000000000000000000000000000000000000602082015250565b7f43616e6e6f74207472616e73666572207374616b6520746f6b656e7300000000600082015250565b7f455243373231413a20676c6f62616c20696e646578206f7574206f6620626f7560008201527f6e64730000000000000000000000000000000000000000000000000000000000602082015250565b7f455243373231413a207472616e7366657220746f20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f455243373231413a206e756d626572206d696e74656420717565727920666f7260008201527f20746865207a65726f2061646472657373000000000000000000000000000000602082015250565b7f455243373231413a20617070726f76652063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f76656420666f7220616c6c00000000000000602082015250565b7f455243373231413a2062616c616e636520717565727920666f7220746865207a60008201527f65726f2061646472657373000000000000000000000000000000000000000000602082015250565b7f455243373231413a207472616e736665722066726f6d20696e636f727265637460008201527f206f776e65720000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b7f455243373231413a20617070726f766520746f2063616c6c6572000000000000600082015250565b7f455243373231413a207472616e736665722063616c6c6572206973206e6f742060008201527f6f776e6572206e6f7220617070726f7665640000000000000000000000000000602082015250565b7f455243373231413a20617070726f76616c20746f2063757272656e74206f776e60008201527f6572000000000000000000000000000000000000000000000000000000000000602082015250565b7f455243373231413a207472616e7366657220746f206e6f6e204552433732315260008201527f6563656976657220696d706c656d656e74657200000000000000000000000000602082015250565b7f455243373231413a20746f6b656e20616c7265616479206d696e746564000000600082015250565b7f455243373231413a206d696e7420746f20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b7f455243373231413a20756e61626c6520746f2067657420746f6b656e206f662060008201527f6f776e657220627920696e646578000000000000000000000000000000000000602082015250565b7f455243373231413a20756e61626c6520746f2064657465726d696e652074686560008201527f206f776e6572206f6620746f6b656e0000000000000000000000000000000000602082015250565b7f455243373231413a20617070726f76656420717565727920666f72206e6f6e6560008201527f78697374656e7420746f6b656e00000000000000000000000000000000000000602082015250565b7f455243373231413a207175616e7469747920746f206d696e7420746f6f20686960008201527f6768000000000000000000000000000000000000000000000000000000000000602082015250565b613f6381613682565b8114613f6e57600080fd5b50565b613f7a81613694565b8114613f8557600080fd5b50565b613f91816136a0565b8114613f9c57600080fd5b50565b613fa881613708565b8114613fb357600080fd5b5056fea2646970667358221220eff01f7f0977bac905d881c6bf35c7fc72ab65e38e6e4089942598607bdecb8064736f6c634300080400330000000000000000000000000000000000000000000000000000000000000040000000000000000000000000821ee4386666b1171a9c85e08d796fb0945eb525000000000000000000000000000000000000000000000000000000000000005168747470733a2f2f697066732e696f2f697066732f626166796265696879696c6c6e6d6f7267646b626a636f6c776d6b37686137616c716e7a6f7935696a65723335626b736b74683473636b336964342f000000000000000000000000000000