Overview ERC721
Total Supply:
1,250 TWD-DEGENERATIVE-STAGE-1B

Holders:
20
Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x6C54d92e15CdD55AF5167ae7454a2409dE1B05c7
60806040523480156200001157600080fd5b5060405162004330380380620043308339818101604052810190620000379190620006cf565b8181733cc6cdda760b79bafa08df41ecfa224f810dceb660018383818181600290816200006591906200099f565b5080600390816200007791906200099f565b50620000886200043a60201b60201c565b6000819055505050620000b0620000a46200044460201b60201c565b6200044c60201b60201c565b600a600c81905550620000c86200051260201b60201c565b600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620001186200051260201b60201c565b600e60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505060006daaeb6d7670e522a718067333cd4e73ffffffffffffffffffffffffffffffffffffffff163b11156200034f57801562000215576daaeb6d7670e522a718067333cd4e73ffffffffffffffffffffffffffffffffffffffff16637d3e3dbe30846040518363ffffffff1660e01b8152600401620001db92919062000acb565b600060405180830381600087803b158015620001f657600080fd5b505af11580156200020b573d6000803e3d6000fd5b505050506200034e565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614620002cf576daaeb6d7670e522a718067333cd4e73ffffffffffffffffffffffffffffffffffffffff1663a0af290330846040518363ffffffff1660e01b81526004016200029592919062000acb565b600060405180830381600087803b158015620002b057600080fd5b505af1158015620002c5573d6000803e3d6000fd5b505050506200034d565b6daaeb6d7670e522a718067333cd4e73ffffffffffffffffffffffffffffffffffffffff16634420e486306040518263ffffffff1660e01b815260040162000318919062000af8565b600060405180830381600087803b1580156200033357600080fd5b505af115801562000348573d6000803e3d6000fd5b505050505b5b5b50505050604051806060016040528060358152602001620042b160359139601090816200037d91906200099f565b506104e2600d819055506040518060800160405280604a8152602001620042e6604a913960099081620003b191906200099f565b506040518060800160405280605281526020016200425f60529139600a9081620003dc91906200099f565b5073a036041b00540f5cc666a46c320e83277402864e600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505062000b15565b60006107d1905090565b600033905090565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620005a5826200055a565b810181811067ffffffffffffffff82111715620005c757620005c66200056b565b5b80604052505050565b6000620005dc6200053c565b9050620005ea82826200059a565b919050565b600067ffffffffffffffff8211156200060d576200060c6200056b565b5b62000618826200055a565b9050602081019050919050565b60005b838110156200064557808201518184015260208101905062000628565b60008484015250505050565b6000620006686200066284620005ef565b620005d0565b90508281526020810184848401111562000687576200068662000555565b5b6200069484828562000625565b509392505050565b600082601f830112620006b457620006b362000550565b5b8151620006c684826020860162000651565b91505092915050565b60008060408385031215620006e957620006e862000546565b5b600083015167ffffffffffffffff8111156200070a57620007096200054b565b5b62000718858286016200069c565b925050602083015167ffffffffffffffff8111156200073c576200073b6200054b565b5b6200074a858286016200069c565b9150509250929050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620007a757607f821691505b602082108103620007bd57620007bc6200075f565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620008277fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620007e8565b620008338683620007e8565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620008806200087a62000874846200084b565b62000855565b6200084b565b9050919050565b6000819050919050565b6200089c836200085f565b620008b4620008ab8262000887565b848454620007f5565b825550505050565b600090565b620008cb620008bc565b620008d881848462000891565b505050565b5b818110156200090057620008f4600082620008c1565b600181019050620008de565b5050565b601f8211156200094f576200091981620007c3565b6200092484620007d8565b8101602085101562000934578190505b6200094c6200094385620007d8565b830182620008dd565b50505b505050565b600082821c905092915050565b6000620009746000198460080262000954565b1980831691505092915050565b60006200098f838362000961565b9150826002028217905092915050565b620009aa8262000754565b67ffffffffffffffff811115620009c657620009c56200056b565b5b620009d282546200078e565b620009df82828562000904565b600060209050601f83116001811462000a17576000841562000a02578287015190505b62000a0e858262000981565b86555062000a7e565b601f19841662000a2786620007c3565b60005b8281101562000a515784890151825560018201915060208501945060208101905062000a2a565b8683101562000a71578489015162000a6d601f89168262000961565b8355505b6001600288020188555050505b505050505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000ab38262000a86565b9050919050565b62000ac58162000aa6565b82525050565b600060408201905062000ae2600083018562000aba565b62000af1602083018462000aba565b9392505050565b600060208201905062000b0f600083018462000aba565b92915050565b61373a8062000b256000396000f3fe60806040526004361061021a5760003560e01c806370a0823111610123578063b98c27e6116100ab578063e985e9c51161006f578063e985e9c514610786578063ef1b7f69146107c3578063f053dc5c146107ec578063f2fde38b14610817578063f5c925d9146108405761021a565b8063b98c27e61461069f578063c6ab67a3146106c8578063c87b56dd146106f3578063d5abeb0114610730578063e8a3d4851461075b5761021a565b806395d89b41116100f257806395d89b41146105dd5780639a4fc64014610608578063a22cb46514610631578063b81095a01461065a578063b88d4fde146106835761021a565b806370a0823114610535578063715018a6146105725780638da5cb5b14610589578063938e3d7b146105b45761021a565b80632a9e63c6116101a6578063484b973c11610175578063484b973c1461045257806355f804b31461047b5780636352211e146104a45780636c0360eb146104e15780636f8b44b01461050c5761021a565b80632a9e63c6146103b757806338af3eed146103e057806341f434341461040b57806342842e0e146104365761021a565b8063099b6bfa116101ed578063099b6bfa146102e057806318160ddd146103095780631c31f7101461033457806323b872dd1461035d5780632a55205a146103795761021a565b806301ffc9a71461021f57806306fdde031461025c578063081812fc14610287578063095ea7b3146102c4575b600080fd5b34801561022b57600080fd5b5061024660048036038101906102419190612554565b61086b565b604051610253919061259c565b60405180910390f35b34801561026857600080fd5b506102716108e5565b60405161027e9190612647565b60405180910390f35b34801561029357600080fd5b506102ae60048036038101906102a9919061269f565b610977565b6040516102bb919061270d565b60405180910390f35b6102de60048036038101906102d99190612754565b6109f6565b005b3480156102ec57600080fd5b50610307600480360381019061030291906127ca565b610a0f565b005b34801561031557600080fd5b5061031e610a21565b60405161032b9190612806565b60405180910390f35b34801561034057600080fd5b5061035b60048036038101906103569190612821565b610a38565b005b6103776004803603810190610372919061284e565b610a84565b005b34801561038557600080fd5b506103a0600480360381019061039b91906128a1565b610ad3565b6040516103ae9291906128e1565b60405180910390f35b3480156103c357600080fd5b506103de60048036038101906103d99190612821565b610b1e565b005b3480156103ec57600080fd5b506103f5610b6a565b604051610402919061270d565b60405180910390f35b34801561041757600080fd5b50610420610b94565b60405161042d9190612969565b60405180910390f35b610450600480360381019061044b919061284e565b610ba6565b005b34801561045e57600080fd5b5061047960048036038101906104749190612754565b610bf5565b005b34801561048757600080fd5b506104a2600480360381019061049d9190612ab9565b610c0b565b005b3480156104b057600080fd5b506104cb60048036038101906104c6919061269f565b610c26565b6040516104d8919061270d565b60405180910390f35b3480156104ed57600080fd5b506104f6610c38565b6040516105039190612647565b60405180910390f35b34801561051857600080fd5b50610533600480360381019061052e919061269f565b610cca565b005b34801561054157600080fd5b5061055c60048036038101906105579190612821565b610d13565b6040516105699190612806565b60405180910390f35b34801561057e57600080fd5b50610587610dcb565b005b34801561059557600080fd5b5061059e610ddf565b6040516105ab919061270d565b60405180910390f35b3480156105c057600080fd5b506105db60048036038101906105d69190612ab9565b610e09565b005b3480156105e957600080fd5b506105f2610e24565b6040516105ff9190612647565b60405180910390f35b34801561061457600080fd5b5061062f600480360381019061062a919061269f565b610eb6565b005b34801561063d57600080fd5b5061065860048036038101906106539190612b2e565b610ec8565b005b34801561066657600080fd5b50610681600480360381019061067c9190612ab9565b610ee1565b005b61069d60048036038101906106989190612c0f565b610efc565b005b3480156106ab57600080fd5b506106c660048036038101906106c19190612daf565b610f4d565b005b3480156106d457600080fd5b506106dd61105c565b6040516106ea9190612e07565b60405180910390f35b3480156106ff57600080fd5b5061071a6004803603810190610715919061269f565b611066565b6040516107279190612647565b60405180910390f35b34801561073c57600080fd5b50610745611104565b6040516107529190612806565b60405180910390f35b34801561076757600080fd5b5061077061110e565b60405161077d9190612647565b60405180910390f35b34801561079257600080fd5b506107ad60048036038101906107a89190612e22565b6111a0565b6040516107ba919061259c565b60405180910390f35b3480156107cf57600080fd5b506107ea60048036038101906107e59190612e62565b611234565b005b3480156107f857600080fd5b506108016112f9565b60405161080e919061270d565b60405180910390f35b34801561082357600080fd5b5061083e60048036038101906108399190612821565b611323565b005b34801561084c57600080fd5b506108556113a6565b6040516108629190612647565b60405180910390f35b60007f2a55205a000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806108de57506108dd82611434565b5b9050919050565b6060600280546108f490612f44565b80601f016020809104026020016040519081016040528092919081815260200182805461092090612f44565b801561096d5780601f106109425761010080835404028352916020019161096d565b820191906000526020600020905b81548152906001019060200180831161095057829003601f168201915b5050505050905090565b6000610982826114c6565b6109b8576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6006600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b81610a0081611525565b610a0a8383611622565b505050565b610a17611766565b80600b8190555050565b6000610a2b6117e4565b6001546000540303905090565b610a40611766565b80600e60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b823373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610ac257610ac133611525565b5b610acd8484846117ee565b50505050565b600080600c54606484610ae69190612fd3565b610af09190613004565b9050600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691509250929050565b610b26611766565b80600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6daaeb6d7670e522a718067333cd4e81565b823373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610be457610be333611525565b5b610bef848484611b10565b50505050565b610bfd611766565b610c078282611b30565b5050565b610c13611766565b8060099081610c2291906131e8565b5050565b6000610c3182611bce565b9050919050565b606060098054610c4790612f44565b80601f0160208091040260200160405190810160405280929190818152602001828054610c7390612f44565b8015610cc05780601f10610c9557610100808354040283529160200191610cc0565b820191906000526020600020905b815481529060010190602001808311610ca357829003601f168201915b5050505050905090565b610cd2611766565b80600d819055507f7810bd47de260c3e9ee10061cf438099dd12256c79485f12f94dbccc981e806c81604051610d089190612806565b60405180910390a150565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d7a576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b67ffffffffffffffff600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054169050919050565b610dd3611766565b610ddd6000611c9a565b565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610e11611766565b80600a9081610e2091906131e8565b5050565b606060038054610e3390612f44565b80601f0160208091040260200160405190810160405280929190818152602001828054610e5f90612f44565b8015610eac5780601f10610e8157610100808354040283529160200191610eac565b820191906000526020600020905b815481529060010190602001808311610e8f57829003601f168201915b5050505050905090565b610ebe611766565b80600c8190555050565b81610ed281611525565b610edc8383611d60565b505050565b610ee9611766565b8060109081610ef891906131e8565b5050565b833373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610f3a57610f3933611525565b5b610f4685858585611e6b565b5050505050565b610f55611766565b6000610f6082611ede565b9050600d5481610f6e610a21565b610f7891906132ba565b11156040518060400160405280601b81526020017f4d617820737570706c792077696c6c206265206578636565646564000000000081525090610ff1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fe89190612647565b60405180910390fd5b5060005b825181101561105757611044838281518110611014576110136132ee565b5b602002602001015160000151848381518110611033576110326132ee565b5b602002602001015160200151611b30565b808061104f9061331d565b915050610ff5565b505050565b6000600b54905090565b6060611071826114c6565b6110a7576040517fa14c4b5000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006110b1611f3a565b905060008151036110d157604051806020016040528060008152506110fc565b806110db84611fcc565b6040516020016110ec9291906133a1565b6040516020818303038152906040525b915050919050565b6000600d54905090565b6060600a805461111d90612f44565b80601f016020809104026020016040519081016040528092919081815260200182805461114990612f44565b80156111965780601f1061116b57610100808354040283529160200191611196565b820191906000526020600020905b81548152906001019060200180831161117957829003601f168201915b5050505050905090565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b61123c611766565b600061124661201c565b14611286576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127d90613437565b60405180910390fd5b61128f85610cca565b61129884610b1e565b6112a183610a38565b6112aa82610c0b565b6112b381610e09565b7facf9cef4a200d5fe543321e9664ea8b4fe21c59ecbf1506f1155e3316442487285858585856040516112ea959493929190613457565b60405180910390a15050505050565b6000600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61132b611766565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361139a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113919061352a565b60405180910390fd5b6113a381611c9a565b50565b601080546113b390612f44565b80601f01602080910402602001604051908101604052809291908181526020018280546113df90612f44565b801561142c5780601f106114015761010080835404028352916020019161142c565b820191906000526020600020905b81548152906001019060200180831161140f57829003601f168201915b505050505081565b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061148f57506380ac58cd60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806114bf5750635b5e139f60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b6000816114d16117e4565b111580156114e0575060005482105b801561151e575060007c0100000000000000000000000000000000000000000000000000000000600460008581526020019081526020016000205416145b9050919050565b60006daaeb6d7670e522a718067333cd4e73ffffffffffffffffffffffffffffffffffffffff163b111561161f576daaeb6d7670e522a718067333cd4e73ffffffffffffffffffffffffffffffffffffffff1663c617113430836040518363ffffffff1660e01b815260040161159c92919061354a565b602060405180830381865afa1580156115b9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115dd9190613588565b61161e57806040517fede71dcc000000000000000000000000000000000000000000000000000000008152600401611615919061270d565b60405180910390fd5b5b50565b600061162d82610c26565b90508073ffffffffffffffffffffffffffffffffffffffff1661164e61202f565b73ffffffffffffffffffffffffffffffffffffffff16146116b15761167a8161167561202f565b6111a0565b6116b0576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b826006600084815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b61176e612037565b73ffffffffffffffffffffffffffffffffffffffff1661178c610ddf565b73ffffffffffffffffffffffffffffffffffffffff16146117e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117d990613601565b60405180910390fd5b565b60006107d1905090565b60006117f982611bce565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614611860576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008061186c8461203f565b91509150611882818761187d61202f565b612066565b6118ce576118978661189261202f565b6111a0565b6118cd576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603611934576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61194186868660016120aa565b801561194c57600082555b600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600081546001900391905081905550600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815460010191905081905550611a1a856119f68888876120b0565b7c0200000000000000000000000000000000000000000000000000000000176120d8565b600460008681526020019081526020016000208190555060007c0200000000000000000000000000000000000000000000000000000000841603611aa05760006001850190506000600460008381526020019081526020016000205403611a9e576000548114611a9d578360046000838152602001908152602001600020819055505b5b505b838573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611b088686866001612103565b505050505050565b611b2b83838360405180602001604052806000815250610efc565b505050565b600d5481611b3c610a21565b611b4691906132ba565b11156040518060400160405280601b81526020017f4d617820737570706c792077696c6c206265206578636565646564000000000081525090611bbf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bb69190612647565b60405180910390fd5b50611bca8282612109565b5050565b60008082905080611bdd6117e4565b11611c6357600054811015611c625760006004600083815260200190815260200160002054905060007c0100000000000000000000000000000000000000000000000000000000821603611c60575b60008103611c56576004600083600190039350838152602001908152602001600020549050611c2c565b8092505050611c95565b505b5b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8060076000611d6d61202f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16611e1a61202f565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611e5f919061259c565b60405180910390a35050565b611e76848484610a84565b60008373ffffffffffffffffffffffffffffffffffffffff163b14611ed857611ea184848484612127565b611ed7576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b50505050565b6000806000905060005b8351811015611f3057838181518110611f0457611f036132ee565b5b60200260200101516020015182611f1b91906132ba565b91508080611f289061331d565b915050611ee8565b5080915050919050565b606060098054611f4990612f44565b80601f0160208091040260200160405190810160405280929190818152602001828054611f7590612f44565b8015611fc25780601f10611f9757610100808354040283529160200191611fc2565b820191906000526020600020905b815481529060010190602001808311611fa557829003601f168201915b5050505050905090565b606060a060405101806040526020810391506000825281835b60011561200757600184039350600a81066030018453600a8104905080611fe5575b50828103602084039350808452505050919050565b60006120266117e4565b60005403905090565b600033905090565b600033905090565b60008060006006600085815260200190815260200160002090508092508254915050915091565b600073ffffffffffffffffffffffffffffffffffffffff8316925073ffffffffffffffffffffffffffffffffffffffff821691508382148383141790509392505050565b50505050565b60008060e883901c905060e86120c7868684612277565b62ffffff16901b9150509392505050565b600073ffffffffffffffffffffffffffffffffffffffff83169250814260a01b178317905092915050565b50505050565b612123828260405180602001604052806000815250612280565b5050565b60008373ffffffffffffffffffffffffffffffffffffffff1663150b7a0261214d61202f565b8786866040518563ffffffff1660e01b815260040161216f9493929190613676565b6020604051808303816000875af19250505080156121ab57506040513d601f19601f820116820180604052508101906121a891906136d7565b60015b612224573d80600081146121db576040519150601f19603f3d011682016040523d82523d6000602084013e6121e0565b606091505b50600081510361221c576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b60009392505050565b61228a838361231d565b60008373ffffffffffffffffffffffffffffffffffffffff163b1461231857600080549050600083820390505b6122ca6000868380600101945086612127565b612300576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8181106122b757816000541461231557600080fd5b50505b505050565b6000805490506000820361235d576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61236a60008483856120aa565b600160406001901b178202600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055506123e1836123d260008660006120b0565b6123db856124d8565b176120d8565b6004600083815260200190815260200160002081905550600080838301905073ffffffffffffffffffffffffffffffffffffffff85169150828260007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600183015b81811461248257808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600181019050612447565b50600082036124bd576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060008190555050506124d36000848385612103565b505050565b60006001821460e11b9050919050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b612531816124fc565b811461253c57600080fd5b50565b60008135905061254e81612528565b92915050565b60006020828403121561256a576125696124f2565b5b60006125788482850161253f565b91505092915050565b60008115159050919050565b61259681612581565b82525050565b60006020820190506125b1600083018461258d565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156125f15780820151818401526020810190506125d6565b60008484015250505050565b6000601f19601f8301169050919050565b6000612619826125b7565b61262381856125c2565b93506126338185602086016125d3565b61263c816125fd565b840191505092915050565b60006020820190508181036000830152612661818461260e565b905092915050565b6000819050919050565b61267c81612669565b811461268757600080fd5b50565b60008135905061269981612673565b92915050565b6000602082840312156126b5576126b46124f2565b5b60006126c38482850161268a565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006126f7826126cc565b9050919050565b612707816126ec565b82525050565b600060208201905061272260008301846126fe565b92915050565b612731816126ec565b811461273c57600080fd5b50565b60008135905061274e81612728565b92915050565b6000806040838503121561276b5761276a6124f2565b5b60006127798582860161273f565b925050602061278a8582860161268a565b9150509250929050565b6000819050919050565b6127a781612794565b81146127b257600080fd5b50565b6000813590506127c48161279e565b92915050565b6000602082840312156127e0576127df6124f2565b5b60006127ee848285016127b5565b91505092915050565b61280081612669565b82525050565b600060208201905061281b60008301846127f7565b92915050565b600060208284031215612837576128366124f2565b5b60006128458482850161273f565b91505092915050565b600080600060608486031215612867576128666124f2565b5b60006128758682870161273f565b93505060206128868682870161273f565b92505060406128978682870161268a565b9150509250925092565b600080604083850312156128b8576128b76124f2565b5b60006128c68582860161268a565b92505060206128d78582860161268a565b9150509250929050565b60006040820190506128f660008301856126fe565b61290360208301846127f7565b9392505050565b6000819050919050565b600061292f61292a612925846126cc565b61290a565b6126cc565b9050919050565b600061294182612914565b9050919050565b600061295382612936565b9050919050565b61296381612948565b82525050565b600060208201905061297e600083018461295a565b92915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6129c6826125fd565b810181811067ffffffffffffffff821117156129e5576129e461298e565b5b80604052505050565b60006129f86124e8565b9050612a0482826129bd565b919050565b600067ffffffffffffffff821115612a2457612a2361298e565b5b612a2d826125fd565b9050602081019050919050565b82818337600083830152505050565b6000612a5c612a5784612a09565b6129ee565b905082815260208101848484011115612a7857612a77612989565b5b612a83848285612a3a565b509392505050565b600082601f830112612aa057612a9f612984565b5b8135612ab0848260208601612a49565b91505092915050565b600060208284031215612acf57612ace6124f2565b5b600082013567ffffffffffffffff811115612aed57612aec6124f7565b5b612af984828501612a8b565b91505092915050565b612b0b81612581565b8114612b1657600080fd5b50565b600081359050612b2881612b02565b92915050565b60008060408385031215612b4557612b446124f2565b5b6000612b538582860161273f565b9250506020612b6485828601612b19565b9150509250929050565b600067ffffffffffffffff821115612b8957612b8861298e565b5b612b92826125fd565b9050602081019050919050565b6000612bb2612bad84612b6e565b6129ee565b905082815260208101848484011115612bce57612bcd612989565b5b612bd9848285612a3a565b509392505050565b600082601f830112612bf657612bf5612984565b5b8135612c06848260208601612b9f565b91505092915050565b60008060008060808587031215612c2957612c286124f2565b5b6000612c378782880161273f565b9450506020612c488782880161273f565b9350506040612c598782880161268a565b925050606085013567ffffffffffffffff811115612c7a57612c796124f7565b5b612c8687828801612be1565b91505092959194509250565b600067ffffffffffffffff821115612cad57612cac61298e565b5b602082029050602081019050919050565b600080fd5b600080fd5b600060408284031215612cde57612cdd612cc3565b5b612ce860406129ee565b90506000612cf88482850161273f565b6000830152506020612d0c8482850161268a565b60208301525092915050565b6000612d2b612d2684612c92565b6129ee565b90508083825260208201905060408402830185811115612d4e57612d4d612cbe565b5b835b81811015612d775780612d638882612cc8565b845260208401935050604081019050612d50565b5050509392505050565b600082601f830112612d9657612d95612984565b5b8135612da6848260208601612d18565b91505092915050565b600060208284031215612dc557612dc46124f2565b5b600082013567ffffffffffffffff811115612de357612de26124f7565b5b612def84828501612d81565b91505092915050565b612e0181612794565b82525050565b6000602082019050612e1c6000830184612df8565b92915050565b60008060408385031215612e3957612e386124f2565b5b6000612e478582860161273f565b9250506020612e588582860161273f565b9150509250929050565b600080600080600060a08688031215612e7e57612e7d6124f2565b5b6000612e8c8882890161268a565b9550506020612e9d8882890161273f565b9450506040612eae8882890161273f565b935050606086013567ffffffffffffffff811115612ecf57612ece6124f7565b5b612edb88828901612a8b565b925050608086013567ffffffffffffffff811115612efc57612efb6124f7565b5b612f0888828901612a8b565b9150509295509295909350565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680612f5c57607f821691505b602082108103612f6f57612f6e612f15565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000612fde82612669565b9150612fe983612669565b925082612ff957612ff8612f75565b5b828204905092915050565b600061300f82612669565b915061301a83612669565b925082820261302881612669565b9150828204841483151761303f5761303e612fa4565b5b5092915050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026130a87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261306b565b6130b2868361306b565b95508019841693508086168417925050509392505050565b60006130e56130e06130db84612669565b61290a565b612669565b9050919050565b6000819050919050565b6130ff836130ca565b61311361310b826130ec565b848454613078565b825550505050565b600090565b61312861311b565b6131338184846130f6565b505050565b5b818110156131575761314c600082613120565b600181019050613139565b5050565b601f82111561319c5761316d81613046565b6131768461305b565b81016020851015613185578190505b6131996131918561305b565b830182613138565b50505b505050565b600082821c905092915050565b60006131bf600019846008026131a1565b1980831691505092915050565b60006131d883836131ae565b9150826002028217905092915050565b6131f1826125b7565b67ffffffffffffffff81111561320a5761320961298e565b5b6132148254612f44565b61321f82828561315b565b600060209050601f8311600181146132525760008415613240578287015190505b61324a85826131cc565b8655506132b2565b601f19841661326086613046565b60005b8281101561328857848901518255600182019150602085019450602081019050613263565b868310156132a557848901516132a1601f8916826131ae565b8355505b6001600288020188555050505b505050505050565b60006132c582612669565b91506132d083612669565b92508282019050808211156132e8576132e7612fa4565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600061332882612669565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361335a57613359612fa4565b5b600182019050919050565b600081905092915050565b600061337b826125b7565b6133858185613365565b93506133958185602086016125d3565b80840191505092915050565b60006133ad8285613370565b91506133b98284613370565b91508190509392505050565b7f43616e6e6f742073657420636f6e666967206166746572206d696e74696e672060008201527f68617320626567756e0000000000000000000000000000000000000000000000602082015250565b60006134216029836125c2565b915061342c826133c5565b604082019050919050565b6000602082019050818103600083015261345081613414565b9050919050565b600060a08201905061346c60008301886127f7565b61347960208301876126fe565b61348660408301866126fe565b8181036060830152613498818561260e565b905081810360808301526134ac818461260e565b90509695505050505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006135146026836125c2565b915061351f826134b8565b604082019050919050565b6000602082019050818103600083015261354381613507565b9050919050565b600060408201905061355f60008301856126fe565b61356c60208301846126fe565b9392505050565b60008151905061358281612b02565b92915050565b60006020828403121561359e5761359d6124f2565b5b60006135ac84828501613573565b91505092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006135eb6020836125c2565b91506135f6826135b5565b602082019050919050565b6000602082019050818103600083015261361a816135de565b9050919050565b600081519050919050565b600082825260208201905092915050565b600061364882613621565b613652818561362c565b93506136628185602086016125d3565b61366b816125fd565b840191505092915050565b600060808201905061368b60008301876126fe565b61369860208301866126fe565b6136a560408301856127f7565b81810360608301526136b7818461363d565b905095945050505050565b6000815190506136d181612528565b92915050565b6000602082840312156136ed576136ec6124f2565b5b60006136fb848285016136c2565b9150509291505056fea2646970667358221220e706e99fba67b746174f15d7135c75536ab447a06acbd880027df8a5a098bacd64736f6c6343000811003368747470733a2f2f6170692e6f72616e6765636f6d65742e696f2f636f6c6c65637469626c652d636f6e7472616374732f7477642d646567656e657261746976652d73746167652d31622f6f70656e736561697066733a2f2f516d627637614c616e4472484b67705a486a6375456156514235456d36715047554a4b3379645164747a7a75726f68747470733a2f2f6170692e6f72616e6765636f6d65742e696f2f636f6c6c65637469626c652d6d657461646174612f7477642d646567656e657261746976652d73746167652d31622f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001954574420446567656e657261746976652053746167652031420000000000000000000000000000000000000000000000000000000000000000000000000000195457442d444547454e455241544956452d53544147452d314200000000000000