Overview ERC721
Total Supply:
12 DM

Holders:
8
Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x07431ebb826FFEcfC233605EfFFC261ee1f2F639
60806040526611c37937e08000600d5560405180606001604052806029815260200162003d3460299139600f90816200003991906200056f565b5034801562000046575f80fd5b5060405162003d5d38038062003d5d83398181016040528101906200006c9190620006b8565b6040518060400160405280601a81526020017f44756d7073746572446f726b7320446f726b2d4f2d4d617469630000000000008152506040518060400160405280600281526020017f444d0000000000000000000000000000000000000000000000000000000000008152508160029081620000e991906200056f565b508060039081620000fb91906200056f565b506200010c6200023d60201b60201c565b5f81905550505062000133620001276200024160201b60201c565b6200024860201b60201c565b83600a5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600b5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600c5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060105f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050505062000727565b5f90565b5f33905090565b5f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806200038757607f821691505b6020821081036200039d576200039c62000342565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620004017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620003c4565b6200040d8683620003c4565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f62000457620004516200044b8462000425565b6200042e565b62000425565b9050919050565b5f819050919050565b620004728362000437565b6200048a62000481826200045e565b848454620003d0565b825550505050565b5f90565b620004a062000492565b620004ad81848462000467565b505050565b5b81811015620004d457620004c85f8262000496565b600181019050620004b3565b5050565b601f8211156200052357620004ed81620003a3565b620004f884620003b5565b8101602085101562000508578190505b620005206200051785620003b5565b830182620004b2565b50505b505050565b5f82821c905092915050565b5f620005455f198460080262000528565b1980831691505092915050565b5f6200055f838362000534565b9150826002028217905092915050565b6200057a826200030b565b67ffffffffffffffff81111562000596576200059562000315565b5b620005a282546200036f565b620005af828285620004d8565b5f60209050601f831160018114620005e5575f8415620005d0578287015190505b620005dc858262000552565b8655506200064b565b601f198416620005f586620003a3565b5f5b828110156200061e57848901518255600182019150602085019450602081019050620005f7565b868310156200063e57848901516200063a601f89168262000534565b8355505b6001600288020188555050505b505050505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f620006828262000657565b9050919050565b620006948162000676565b81146200069f575f80fd5b50565b5f81519050620006b28162000689565b92915050565b5f805f8060808587031215620006d357620006d262000653565b5b5f620006e287828801620006a2565b9450506020620006f587828801620006a2565b93505060406200070887828801620006a2565b92505060606200071b87828801620006a2565b91505092959194509250565b6135ff80620007355f395ff3fe6080604052600436106101d7575f3560e01c806391b7f5ed11610101578063c87b56dd11610094578063eb0c3a1511610063578063eb0c3a151461065b578063eff1f77614610683578063f2fde38b146106ab578063f80e2a2a146106d3576101d7565b8063c87b56dd1461059d578063e6ba5e79146105d9578063e6e112a114610603578063e985e9c51461061f576101d7565b8063a22cb465116100d0578063a22cb4651461050d578063a51108d114610535578063afe326621461055f578063b88d4fde14610575576101d7565b806391b7f5ed1461046957806395d89b41146104915780639769dc0e146104bb578063a035b1fe146104e3576101d7565b806342842e0e1161017957806370a082311161014857806370a08231146103c3578063715018a6146103ff5780638148e313146104155780638da5cb5b1461043f576101d7565b806342842e0e1461030d57806355f804b3146103355780636352211e1461035d5780636838c06214610399576101d7565b8063095ea7b3116101b5578063095ea7b31461027d57806318160ddd146102a557806323b872dd146102cf5780633ccfd60b146102f7576101d7565b806301ffc9a7146101db57806306fdde0314610217578063081812fc14610241575b5f80fd5b3480156101e6575f80fd5b5061020160048036038101906101fc91906125d5565b6106fd565b60405161020e919061261a565b60405180910390f35b348015610222575f80fd5b5061022b61078e565b60405161023891906126bd565b60405180910390f35b34801561024c575f80fd5b5061026760048036038101906102629190612710565b61081e565b604051610274919061277a565b60405180910390f35b348015610288575f80fd5b506102a3600480360381019061029e91906127bd565b610896565b005b3480156102b0575f80fd5b506102b96109d3565b6040516102c6919061280a565b60405180910390f35b3480156102da575f80fd5b506102f560048036038101906102f09190612823565b6109e8565b005b348015610302575f80fd5b5061030b610cf6565b005b348015610318575f80fd5b50610333600480360381019061032e9190612823565b610dbd565b005b348015610340575f80fd5b5061035b6004803603810190610356919061299f565b610ddc565b005b348015610368575f80fd5b50610383600480360381019061037e9190612710565b610e6b565b604051610390919061277a565b60405180910390f35b3480156103a4575f80fd5b506103ad610e7c565b6040516103ba919061277a565b60405180910390f35b3480156103ce575f80fd5b506103e960048036038101906103e491906129e6565b610ea1565b6040516103f6919061280a565b60405180910390f35b34801561040a575f80fd5b50610413610f56565b005b348015610420575f80fd5b50610429610fdd565b604051610436919061277a565b60405180910390f35b34801561044a575f80fd5b50610453611002565b604051610460919061277a565b60405180910390f35b348015610474575f80fd5b5061048f600480360381019061048a9190612710565b61102a565b005b34801561049c575f80fd5b506104a56110b0565b6040516104b291906126bd565b60405180910390f35b3480156104c6575f80fd5b506104e160048036038101906104dc91906129e6565b611140565b005b3480156104ee575f80fd5b506104f76111ca565b604051610504919061280a565b60405180910390f35b348015610518575f80fd5b50610533600480360381019061052e9190612a3b565b6111d0565b005b348015610540575f80fd5b50610549611342565b604051610556919061277a565b60405180910390f35b34801561056a575f80fd5b50610573611367565b005b348015610580575f80fd5b5061059b60048036038101906105969190612b17565b61140d565b005b3480156105a8575f80fd5b506105c360048036038101906105be9190612710565b61147f565b6040516105d091906126bd565b60405180910390f35b3480156105e4575f80fd5b506105ed61151a565b6040516105fa919061277a565b60405180910390f35b61061d60048036038101906106189190612bca565b61153f565b005b34801561062a575f80fd5b5061064560048036038101906106409190612c4a565b611922565b604051610652919061261a565b60405180910390f35b348015610666575f80fd5b50610681600480360381019061067c91906129e6565b6119b0565b005b34801561068e575f80fd5b506106a960048036038101906106a49190612c88565b611a6f565b005b3480156106b6575f80fd5b506106d160048036038101906106cc91906129e6565b611bf1565b005b3480156106de575f80fd5b506106e7611ce7565b6040516106f4919061261a565b60405180910390f35b5f6301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061075757506380ac58cd60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806107875750635b5e139f60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b60606002805461079d90612d19565b80601f01602080910402602001604051908101604052809291908181526020018280546107c990612d19565b80156108145780601f106107eb57610100808354040283529160200191610814565b820191905f5260205f20905b8154815290600101906020018083116107f757829003601f168201915b5050505050905090565b5f61082882611cf9565b61085e576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60065f8381526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b5f6108a082610e6b565b90508073ffffffffffffffffffffffffffffffffffffffff166108c1611d53565b73ffffffffffffffffffffffffffffffffffffffff1614610924576108ed816108e8611d53565b611922565b610923576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b8260065f8481526020019081526020015f205f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b5f6109dc611d5a565b6001545f540303905090565b5f6109f282611d5e565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610a59576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f80610a6484611e21565b91509150610a7a8187610a75611d53565b611e3f565b610ac657610a8f86610a8a611d53565b611922565b610ac5576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b5f73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603610b2b576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610b388686866001611e82565b8015610b42575f82555b60055f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8154600190039190508190555060055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815460010191905081905550610c0a85610be6888887611f86565b7c020000000000000000000000000000000000000000000000000000000017611fad565b60045f8681526020019081526020015f20819055505f7c0200000000000000000000000000000000000000000000000000000000841603610c86575f6001850190505f60045f8381526020019081526020015f205403610c84575f548114610c83578360045f8381526020019081526020015f20819055505b5b505b838573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4610cee8686866001611fd7565b505050505050565b610cfe611fdd565b73ffffffffffffffffffffffffffffffffffffffff16610d1c611002565b73ffffffffffffffffffffffffffffffffffffffff1614610d72576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d6990612d93565b60405180910390fd5b5f4790503373ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015610db9573d5f803e3d5ffd5b5050565b610dd783838360405180602001604052805f81525061140d565b505050565b610de4611fdd565b73ffffffffffffffffffffffffffffffffffffffff16610e02611002565b73ffffffffffffffffffffffffffffffffffffffff1614610e58576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4f90612d93565b60405180910390fd5b80600f9081610e679190612f4e565b5050565b5f610e7582611d5e565b9050919050565b60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f07576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b67ffffffffffffffff60055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054169050919050565b610f5e611fdd565b73ffffffffffffffffffffffffffffffffffffffff16610f7c611002565b73ffffffffffffffffffffffffffffffffffffffff1614610fd2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fc990612d93565b60405180910390fd5b610fdb5f611fe4565b565b600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b611032611fdd565b73ffffffffffffffffffffffffffffffffffffffff16611050611002565b73ffffffffffffffffffffffffffffffffffffffff16146110a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161109d90612d93565b60405180910390fd5b80600d8190555050565b6060600380546110bf90612d19565b80601f01602080910402602001604051908101604052809291908181526020018280546110eb90612d19565b80156111365780601f1061110d57610100808354040283529160200191611136565b820191905f5260205f20905b81548152906001019060200180831161111957829003601f168201915b5050505050905090565b611148611fdd565b73ffffffffffffffffffffffffffffffffffffffff16611166611002565b73ffffffffffffffffffffffffffffffffffffffff16146111bc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111b390612d93565b60405180910390fd5b6111c78160016120a7565b50565b600d5481565b6111d8611d53565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361123c576040517fb06307db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060075f611248611d53565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff166112f1611d53565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611336919061261a565b60405180910390a35050565b600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61136f611fdd565b73ffffffffffffffffffffffffffffffffffffffff1661138d611002565b73ffffffffffffffffffffffffffffffffffffffff16146113e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113da90612d93565b60405180910390fd5b600e5f9054906101000a900460ff1615600e5f6101000a81548160ff021916908315150217905550565b6114188484846109e8565b5f8373ffffffffffffffffffffffffffffffffffffffff163b1461147957611442848484846120c4565b611478576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b50505050565b606061148a82611cf9565b6114c0576040517fa14c4b5000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6114c961220f565b90505f8151036114e75760405180602001604052805f815250611512565b806114f18461229f565b604051602001611502929190613057565b6040516020818303038152906040525b915050919050565b600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600e5f9054906101000a900460ff1661158d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611584906130c4565b60405180910390fd5b5f600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1662fdd58e335f6040518363ffffffff1660e01b81526004016115e992919061311b565b602060405180830381865afa158015611604573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906116289190613156565b11611668576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161165f90613217565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff16600b5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e846040518263ffffffff1660e01b81526004016116d9919061280a565b602060405180830381865afa1580156116f4573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906117189190613249565b73ffffffffffffffffffffffffffffffffffffffff161480156117fe57503373ffffffffffffffffffffffffffffffffffffffff16600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b81526004016117a7919061280a565b602060405180830381865afa1580156117c2573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906117e69190613249565b73ffffffffffffffffffffffffffffffffffffffff16145b61183d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118349061330a565b60405180910390fd5b600d543414611881576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161187890613398565b60405180910390fd5b5f600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff16639fb72ec13387876040518463ffffffff1660e01b81526004016118e393929190613417565b5f604051808303815f87803b1580156118fa575f80fd5b505af115801561190c573d5f803e3d5ffd5b5050505061191b3360016120a7565b5050505050565b5f60075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b6119b8611fdd565b73ffffffffffffffffffffffffffffffffffffffff166119d6611002565b73ffffffffffffffffffffffffffffffffffffffff1614611a2c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a2390612d93565b60405180910390fd5b8060095f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b611a77611fdd565b73ffffffffffffffffffffffffffffffffffffffff16611a95611002565b73ffffffffffffffffffffffffffffffffffffffff1614611aeb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ae290612d93565b60405180910390fd5b8060105f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555083600a5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600b5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600c5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505050565b611bf9611fdd565b73ffffffffffffffffffffffffffffffffffffffff16611c17611002565b73ffffffffffffffffffffffffffffffffffffffff1614611c6d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c6490612d93565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611cdb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cd2906134c3565b60405180910390fd5b611ce481611fe4565b50565b600e5f9054906101000a900460ff1681565b5f81611d03611d5a565b11158015611d1157505f5482105b8015611d4c57505f7c010000000000000000000000000000000000000000000000000000000060045f8581526020019081526020015f205416145b9050919050565b5f33905090565b5f90565b5f8082905080611d6c611d5a565b11611dea575f54811015611de9575f60045f8381526020019081526020015f205490505f7c0100000000000000000000000000000000000000000000000000000000821603611de7575b5f8103611ddd5760045f836001900393508381526020019081526020015f20549050611db6565b8092505050611e1c565b505b5b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b5f805f60069050835f528060205260405f2092508254915050915091565b5f73ffffffffffffffffffffffffffffffffffffffff8316925073ffffffffffffffffffffffffffffffffffffffff821691508382148383141790509392505050565b5f73ffffffffffffffffffffffffffffffffffffffff1660095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611f74575f60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff16639e5107dd30611f20611fdd565b888888886040518763ffffffff1660e01b8152600401611f45969594939291906134e1565b5f604051808303815f87803b158015611f5c575f80fd5b505af1158015611f6e573d5f803e3d5ffd5b50505050505b611f80848484846122f9565b50505050565b5f8060e883901c905060e8611f9c8686846122ff565b62ffffff16901b9150509392505050565b5f73ffffffffffffffffffffffffffffffffffffffff83169250814260a01b178317905092915050565b50505050565b5f33905090565b5f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6120c0828260405180602001604052805f815250612307565b5050565b5f8373ffffffffffffffffffffffffffffffffffffffff1663150b7a026120e9611d53565b8786866040518563ffffffff1660e01b815260040161210b9493929190613540565b6020604051808303815f875af192505050801561214657506040513d601f19601f82011682018060405250810190612143919061359e565b60015b6121bc573d805f8114612174576040519150601f19603f3d011682016040523d82523d5f602084013e612179565b606091505b505f8151036121b4576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b6060600f805461221e90612d19565b80601f016020809104026020016040519081016040528092919081815260200182805461224a90612d19565b80156122955780601f1061226c57610100808354040283529160200191612295565b820191905f5260205f20905b81548152906001019060200180831161227857829003601f168201915b5050505050905090565b60606080604051019050806040528082600183039250600a81066030018353600a810490505b80156122e557600183039250600a81066030018353600a810490506122c5565b508181036020830392508083525050919050565b50505050565b5f9392505050565b612311838361239e565b5f8373ffffffffffffffffffffffffffffffffffffffff163b14612399575f805490505f83820390505b61234d5f8683806001019450866120c4565b612383576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81811061233b57815f5414612396575f80fd5b50505b505050565b5f805490505f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612408576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8203612441576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61244d5f848385611e82565b600160406001901b17820260055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055506124bf836124b05f865f611f86565b6124b985612560565b17611fad565b60045f8381526020019081526020015f20819055505f8190505f83830190505b818060010192508573ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a48082106124df57805f81905550505061255b5f848385611fd7565b505050565b5f6001821460e11b9050919050565b5f604051905090565b5f80fd5b5f80fd5b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6125b481612580565b81146125be575f80fd5b50565b5f813590506125cf816125ab565b92915050565b5f602082840312156125ea576125e9612578565b5b5f6125f7848285016125c1565b91505092915050565b5f8115159050919050565b61261481612600565b82525050565b5f60208201905061262d5f83018461260b565b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b8381101561266a57808201518184015260208101905061264f565b5f8484015250505050565b5f601f19601f8301169050919050565b5f61268f82612633565b612699818561263d565b93506126a981856020860161264d565b6126b281612675565b840191505092915050565b5f6020820190508181035f8301526126d58184612685565b905092915050565b5f819050919050565b6126ef816126dd565b81146126f9575f80fd5b50565b5f8135905061270a816126e6565b92915050565b5f6020828403121561272557612724612578565b5b5f612732848285016126fc565b91505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6127648261273b565b9050919050565b6127748161275a565b82525050565b5f60208201905061278d5f83018461276b565b92915050565b61279c8161275a565b81146127a6575f80fd5b50565b5f813590506127b781612793565b92915050565b5f80604083850312156127d3576127d2612578565b5b5f6127e0858286016127a9565b92505060206127f1858286016126fc565b9150509250929050565b612804816126dd565b82525050565b5f60208201905061281d5f8301846127fb565b92915050565b5f805f6060848603121561283a57612839612578565b5b5f612847868287016127a9565b9350506020612858868287016127a9565b9250506040612869868287016126fc565b9150509250925092565b5f80fd5b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6128b182612675565b810181811067ffffffffffffffff821117156128d0576128cf61287b565b5b80604052505050565b5f6128e261256f565b90506128ee82826128a8565b919050565b5f67ffffffffffffffff82111561290d5761290c61287b565b5b61291682612675565b9050602081019050919050565b828183375f83830152505050565b5f61294361293e846128f3565b6128d9565b90508281526020810184848401111561295f5761295e612877565b5b61296a848285612923565b509392505050565b5f82601f83011261298657612985612873565b5b8135612996848260208601612931565b91505092915050565b5f602082840312156129b4576129b3612578565b5b5f82013567ffffffffffffffff8111156129d1576129d061257c565b5b6129dd84828501612972565b91505092915050565b5f602082840312156129fb576129fa612578565b5b5f612a08848285016127a9565b91505092915050565b612a1a81612600565b8114612a24575f80fd5b50565b5f81359050612a3581612a11565b92915050565b5f8060408385031215612a5157612a50612578565b5b5f612a5e858286016127a9565b9250506020612a6f85828601612a27565b9150509250929050565b5f67ffffffffffffffff821115612a9357612a9261287b565b5b612a9c82612675565b9050602081019050919050565b5f612abb612ab684612a79565b6128d9565b905082815260208101848484011115612ad757612ad6612877565b5b612ae2848285612923565b509392505050565b5f82601f830112612afe57612afd612873565b5b8135612b0e848260208601612aa9565b91505092915050565b5f805f8060808587031215612b2f57612b2e612578565b5b5f612b3c878288016127a9565b9450506020612b4d878288016127a9565b9350506040612b5e878288016126fc565b925050606085013567ffffffffffffffff811115612b7f57612b7e61257c565b5b612b8b87828801612aea565b91505092959194509250565b5f819050919050565b612ba981612b97565b8114612bb3575f80fd5b50565b5f81359050612bc481612ba0565b92915050565b5f805f8060808587031215612be257612be1612578565b5b5f612bef87828801612bb6565b945050602085013567ffffffffffffffff811115612c1057612c0f61257c565b5b612c1c87828801612aea565b9350506040612c2d878288016126fc565b9250506060612c3e878288016126fc565b91505092959194509250565b5f8060408385031215612c6057612c5f612578565b5b5f612c6d858286016127a9565b9250506020612c7e858286016127a9565b9150509250929050565b5f805f8060808587031215612ca057612c9f612578565b5b5f612cad878288016127a9565b9450506020612cbe878288016127a9565b9350506040612ccf878288016127a9565b9250506060612ce0878288016127a9565b91505092959194509250565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680612d3057607f821691505b602082108103612d4357612d42612cec565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f612d7d60208361263d565b9150612d8882612d49565b602082019050919050565b5f6020820190508181035f830152612daa81612d71565b9050919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302612e0d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82612dd2565b612e178683612dd2565b95508019841693508086168417925050509392505050565b5f819050919050565b5f612e52612e4d612e48846126dd565b612e2f565b6126dd565b9050919050565b5f819050919050565b612e6b83612e38565b612e7f612e7782612e59565b848454612dde565b825550505050565b5f90565b612e93612e87565b612e9e818484612e62565b505050565b5b81811015612ec157612eb65f82612e8b565b600181019050612ea4565b5050565b601f821115612f0657612ed781612db1565b612ee084612dc3565b81016020851015612eef578190505b612f03612efb85612dc3565b830182612ea3565b50505b505050565b5f82821c905092915050565b5f612f265f1984600802612f0b565b1980831691505092915050565b5f612f3e8383612f17565b9150826002028217905092915050565b612f5782612633565b67ffffffffffffffff811115612f7057612f6f61287b565b5b612f7a8254612d19565b612f85828285612ec5565b5f60209050601f831160018114612fb6575f8415612fa4578287015190505b612fae8582612f33565b865550613015565b601f198416612fc486612db1565b5f5b82811015612feb57848901518255600182019150602085019450602081019050612fc6565b868310156130085784890151613004601f891682612f17565b8355505b6001600288020188555050505b505050505050565b5f81905092915050565b5f61303182612633565b61303b818561301d565b935061304b81856020860161264d565b80840191505092915050565b5f6130628285613027565b915061306e8284613027565b91508190509392505050565b7f446f726b2d4f2d4d61746963206973206e6f74206163746976652e00000000005f82015250565b5f6130ae601b8361263d565b91506130b98261307a565b602082019050919050565b5f6020820190508181035f8301526130db816130a2565b9050919050565b5f819050919050565b5f6131056131006130fb846130e2565b612e2f565b6126dd565b9050919050565b613115816130eb565b82525050565b5f60408201905061312e5f83018561276b565b61313b602083018461310c565b9392505050565b5f81519050613150816126e6565b92915050565b5f6020828403121561316b5761316a612578565b5b5f61317884828501613142565b91505092915050565b7f596f75206e656564206174206c65617374203120736c696d6562616c6c20746f5f8201527f206d757461746520796f757220646f726b7320776974682074686520446f726b60208201527f2d4f2d4d617469632e0000000000000000000000000000000000000000000000604082015250565b5f61320160498361263d565b915061320c82613181565b606082019050919050565b5f6020820190508181035f83015261322e816131f5565b9050919050565b5f8151905061324381612793565b92915050565b5f6020828403121561325e5761325d612578565b5b5f61326b84828501613235565b91505092915050565b7f596f75206d757374206f776e20626f7468206f66207468652064756d707374655f8201527f7220646f726b7320796f752061726520747279696e6720746f206d757461746560208201527f2100000000000000000000000000000000000000000000000000000000000000604082015250565b5f6132f460418361263d565b91506132ff82613274565b606082019050919050565b5f6020820190508181035f830152613321816132e8565b9050919050565b7f496e636f72726563742076616c756520746f20706c61792074686520446f726b5f8201527f2d4f2d4d61746963210000000000000000000000000000000000000000000000602082015250565b5f61338260298361263d565b915061338d82613328565b604082019050919050565b5f6020820190508181035f8301526133af81613376565b9050919050565b6133bf81612b97565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f6133e9826133c5565b6133f381856133cf565b935061340381856020860161264d565b61340c81612675565b840191505092915050565b5f60608201905061342a5f83018661276b565b61343760208301856133b6565b818103604083015261344981846133df565b9050949350505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f6134ad60268361263d565b91506134b882613453565b604082019050919050565b5f6020820190508181035f8301526134da816134a1565b9050919050565b5f60c0820190506134f45f83018961276b565b613501602083018861276b565b61350e604083018761276b565b61351b606083018661276b565b61352860808301856127fb565b61353560a08301846127fb565b979650505050505050565b5f6080820190506135535f83018761276b565b613560602083018661276b565b61356d60408301856127fb565b818103606083015261357f81846133df565b905095945050505050565b5f81519050613598816125ab565b92915050565b5f602082840312156135b3576135b2612578565b5b5f6135c08482850161358a565b9150509291505056fea2646970667358221220d89a855929de4e92c5efec6b1976e75c9ad28d6a9f7f0c3d931c71fc6a7ba9e964736f6c6343000816003368747470733a2f2f7777772e44756d7073746572446f726b732e636f6d2f446f726b4f4d617469632f000000000000000000000000515b93cf53673e2269a5e3c8aee989a6593ddc3e0000000000000000000000000e3d26a95ecb40778f43f28abe110c17673b89de000000000000000000000000bdc95de1c30b3765c370e76dc5fa0934271788a2000000000000000000000000a5409ec958c83c3f309868babaca7c86dcb077c1