Overview ERC721
Total Supply:
6,000 DORKS

Holders:
1,861
Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x19eB78AB048225F38fc4cAD6b8f5E08401C521Ab
6080604052601e600a555f600d5f6101000a81548160ff0219169083151502179055505f600d60016101000a81548160ff02191690831515021790555034801562000048575f80fd5b506040516200506c3803806200506c83398181016040528101906200006e919062000a6e565b733cc6cdda760b79bafa08df41ecfa224f810dceb660016040518060400160405280600f81526020017f54484e46546565733a20446f726b7300000000000000000000000000000000008152506040518060400160405280600581526020017f444f524b53000000000000000000000000000000000000000000000000000000815250816002908162000102919062000cf4565b50806003908162000114919062000cf4565b50620001256200039360201b60201c565b5f8190555050506200014c620001406200039b60201b60201c565b620003a260201b60201c565b60016009819055505f6daaeb6d7670e522a718067333cd4e73ffffffffffffffffffffffffffffffffffffffff163b11156200033857801562000209576daaeb6d7670e522a718067333cd4e73ffffffffffffffffffffffffffffffffffffffff16637d3e3dbe30846040518363ffffffff1660e01b8152600401620001d492919062000e1b565b5f604051808303815f87803b158015620001ec575f80fd5b505af1158015620001ff573d5f803e3d5ffd5b5050505062000337565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614620002bd576daaeb6d7670e522a718067333cd4e73ffffffffffffffffffffffffffffffffffffffff1663a0af290330846040518363ffffffff1660e01b81526004016200028892919062000e1b565b5f604051808303815f87803b158015620002a0575f80fd5b505af1158015620002b3573d5f803e3d5ffd5b5050505062000336565b6daaeb6d7670e522a718067333cd4e73ffffffffffffffffffffffffffffffffffffffff16634420e486306040518263ffffffff1660e01b815260040162000306919062000e46565b5f604051808303815f87803b1580156200031e575f80fd5b505af115801562000331573d5f803e3d5ffd5b505050505b5b5b505080600c90816200034b919062000cf4565b505f600d60026101000a81548160ff0219169083600381111562000374576200037362000e61565b5b02179055506200038c3360016200046560201b60201c565b5062000fd5565b5f6001905090565b5f33905090565b5f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b62000486828260405180602001604052805f8152506200048a60201b60201c565b5050565b6200049c83836200053560201b60201c565b5f8373ffffffffffffffffffffffffffffffffffffffff163b1462000530575f805490505f83820390505b620004e15f8683806001019450866200070a60201b60201c565b62000518576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b818110620004c757815f54146200052d575f80fd5b50505b505050565b5f805490505f820362000574576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b620005885f8483856200086660201b60201c565b600160406001901b17820260055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055506200061283620005f45f865f6200086c60201b60201c565b62000605856200089b60201b60201c565b17620008aa60201b60201c565b60045f8381526020019081526020015f20819055505f80838301905073ffffffffffffffffffffffffffffffffffffffff8516915082825f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef5f80a4600183015b818114620006ae5780835f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef5f80a460018101905062000673565b505f8203620006e9576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805f819055505050620007055f848385620008d460201b60201c565b505050565b5f8373ffffffffffffffffffffffffffffffffffffffff1663150b7a0262000737620008da60201b60201c565b8786866040518563ffffffff1660e01b81526004016200075b949392919062000ef9565b6020604051808303815f875af19250505080156200079957506040513d601f19601f8201168201806040525081019062000796919062000fa5565b60015b62000813573d805f8114620007ca576040519150601f19603f3d011682016040523d82523d5f602084013e620007cf565b606091505b505f8151036200080b576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b50505050565b5f8060e883901c905060e86200088a868684620008e160201b60201c565b62ffffff16901b9150509392505050565b5f6001821460e11b9050919050565b5f73ffffffffffffffffffffffffffffffffffffffff83169250814260a01b178317905092915050565b50505050565b5f33905090565b5f9392505050565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6200094a8262000902565b810181811067ffffffffffffffff821117156200096c576200096b62000912565b5b80604052505050565b5f62000980620008e9565b90506200098e82826200093f565b919050565b5f67ffffffffffffffff821115620009b057620009af62000912565b5b620009bb8262000902565b9050602081019050919050565b5f5b83811015620009e7578082015181840152602081019050620009ca565b5f8484015250505050565b5f62000a0862000a028462000993565b62000975565b90508281526020810184848401111562000a275762000a26620008fe565b5b62000a34848285620009c8565b509392505050565b5f82601f83011262000a535762000a52620008fa565b5b815162000a65848260208601620009f2565b91505092915050565b5f6020828403121562000a865762000a85620008f2565b5b5f82015167ffffffffffffffff81111562000aa65762000aa5620008f6565b5b62000ab48482850162000a3c565b91505092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168062000b0c57607f821691505b60208210810362000b225762000b2162000ac7565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830262000b867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000b49565b62000b92868362000b49565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f62000bdc62000bd662000bd08462000baa565b62000bb3565b62000baa565b9050919050565b5f819050919050565b62000bf78362000bbc565b62000c0f62000c068262000be3565b84845462000b55565b825550505050565b5f90565b62000c2562000c17565b62000c3281848462000bec565b505050565b5b8181101562000c595762000c4d5f8262000c1b565b60018101905062000c38565b5050565b601f82111562000ca85762000c728162000b28565b62000c7d8462000b3a565b8101602085101562000c8d578190505b62000ca562000c9c8562000b3a565b83018262000c37565b50505b505050565b5f82821c905092915050565b5f62000cca5f198460080262000cad565b1980831691505092915050565b5f62000ce4838362000cb9565b9150826002028217905092915050565b62000cff8262000abd565b67ffffffffffffffff81111562000d1b5762000d1a62000912565b5b62000d27825462000af4565b62000d3482828562000c5d565b5f60209050601f83116001811462000d6a575f841562000d55578287015190505b62000d61858262000cd7565b86555062000dd0565b601f19841662000d7a8662000b28565b5f5b8281101562000da35784890151825560018201915060208501945060208101905062000d7c565b8683101562000dc3578489015162000dbf601f89168262000cb9565b8355505b6001600288020188555050505b505050505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f62000e038262000dd8565b9050919050565b62000e158162000df7565b82525050565b5f60408201905062000e305f83018562000e0a565b62000e3f602083018462000e0a565b9392505050565b5f60208201905062000e5b5f83018462000e0a565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b62000e998162000baa565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f62000ec58262000e9f565b62000ed1818562000ea9565b935062000ee3818560208601620009c8565b62000eee8162000902565b840191505092915050565b5f60808201905062000f0e5f83018762000e0a565b62000f1d602083018662000e0a565b62000f2c604083018562000e8e565b818103606083015262000f40818462000eb9565b905095945050505050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b62000f818162000f4b565b811462000f8c575f80fd5b50565b5f8151905062000f9f8162000f76565b92915050565b5f6020828403121562000fbd5762000fbc620008f2565b5b5f62000fcc8482850162000f8f565b91505092915050565b6140898062000fe35f395ff3fe608060405260043610610224575f3560e01c8063715018a611610122578063b696b1ed116100aa578063e77341161161006e578063e77341161461073e578063e985e9c51461077a578063ea44b046146107b6578063f2fde38b146107cc578063f76f8d78146107f457610224565b8063b696b1ed14610692578063b88d4fde146106ba578063ba7a86b8146106d6578063c77343f9146106ec578063c87b56dd1461070257610224565b80639fb17e34116100f15780639fb17e34146105e6578063a0bcfc7f14610602578063a22cb4651461062a578063a3f4df7e14610652578063a475b5dd1461067c57610224565b8063715018a61461055257806372250380146105685780638da5cb5b1461059257806395d89b41146105bc57610224565b80632ae78424116101b057806347d203731161017457806347d203731461044a5780634d7ce1341461047457806351830227146104b05780636352211e146104da57806370a082311461051657610224565b80632ae784241461039a57806332cb6b0c146103b057806337801766146103da57806341f434341461040457806342842e0e1461042e57610224565b8063081812fc116101f7578063081812fc146102c0578063095ea7b3146102fc57806318160ddd1461031857806323b872dd14610342578063271af3e51461035e57610224565b806301ffc9a71461022857806302456aa2146102645780630528a65b1461027a57806306fdde0314610296575b5f80fd5b348015610233575f80fd5b5061024e60048036038101906102499190612908565b61081e565b60405161025b919061294d565b60405180910390f35b34801561026f575f80fd5b506102786108af565b005b610294600480360381019061028f91906129fa565b6108e4565b005b3480156102a1575f80fd5b506102aa610bca565b6040516102b79190612ae1565b60405180910390f35b3480156102cb575f80fd5b506102e660048036038101906102e19190612b01565b610c5a565b6040516102f39190612b6b565b60405180910390f35b61031660048036038101906103119190612bae565b610cd4565b005b348015610323575f80fd5b5061032c610e13565b6040516103399190612bfb565b60405180910390f35b61035c60048036038101906103579190612c14565b610e28565b005b348015610369575f80fd5b50610384600480360381019061037f9190612c64565b610e77565b6040516103919190612bfb565b60405180910390f35b3480156103a5575f80fd5b506103ae610e8c565b005b3480156103bb575f80fd5b506103c4610ec0565b6040516103d19190612bfb565b60405180910390f35b3480156103e5575f80fd5b506103ee610ec6565b6040516103fb9190612bfb565b60405180910390f35b34801561040f575f80fd5b50610418610ecb565b6040516104259190612cea565b60405180910390f35b61044860048036038101906104439190612c14565b610edd565b005b348015610455575f80fd5b5061045e610f2c565b60405161046b9190612d76565b60405180910390f35b34801561047f575f80fd5b5061049a60048036038101906104959190612efa565b610f3f565b6040516104a7919061294d565b60405180910390f35b3480156104bb575f80fd5b506104c4610f54565b6040516104d1919061294d565b60405180910390f35b3480156104e5575f80fd5b5061050060048036038101906104fb9190612b01565b610f66565b60405161050d9190612b6b565b60405180910390f35b348015610521575f80fd5b5061053c60048036038101906105379190612c64565b610f77565b6040516105499190612bfb565b60405180910390f35b34801561055d575f80fd5b5061056661102c565b005b348015610573575f80fd5b5061057c61103f565b6040516105899190612ae1565b60405180910390f35b34801561059d575f80fd5b506105a66110cb565b6040516105b39190612b6b565b60405180910390f35b3480156105c7575f80fd5b506105d06110f3565b6040516105dd9190612ae1565b60405180910390f35b61060060048036038101906105fb9190612b01565b611183565b005b34801561060d575f80fd5b5061062860048036038101906106239190613016565b61138e565b005b348015610635575f80fd5b50610650600480360381019061064b9190613087565b6113a9565b005b34801561065d575f80fd5b506106666114af565b6040516106739190612ae1565b60405180910390f35b348015610687575f80fd5b506106906114e8565b005b34801561069d575f80fd5b506106b860048036038101906106b39190613185565b61150c565b005b6106d460048036038101906106cf9190613299565b6115bf565b005b3480156106e1575f80fd5b506106ea611610565b005b3480156106f7575f80fd5b506107006116ef565b005b34801561070d575f80fd5b5061072860048036038101906107239190612b01565b611724565b6040516107359190612ae1565b60405180910390f35b348015610749575f80fd5b50610764600480360381019061075f9190612c64565b61186e565b604051610771919061294d565b60405180910390f35b348015610785575f80fd5b506107a0600480360381019061079b9190613319565b61188b565b6040516107ad919061294d565b60405180910390f35b3480156107c1575f80fd5b506107ca611919565b005b3480156107d7575f80fd5b506107f260048036038101906107ed9190612c64565b61194e565b005b3480156107ff575f80fd5b506108086119d0565b6040516108159190612ae1565b60405180910390f35b5f6301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061087857506380ac58cd60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806108a85750635b5e139f60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b6108b7611a09565b6002600d60026101000a81548160ff021916908360038111156108dd576108dc612d03565b5b0217905550565b6108ec611a87565b60016003811115610900576108ff612d03565b5b600d60029054906101000a900460ff16600381111561092257610921612d03565b5b14610962576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610959906133a1565b60405180910390fd5b5f1515600f5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161515146109f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109e890613409565b60405180910390fd5b5f801b60105f8581526020019081526020015f205403610a46576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3d90613471565b60405180910390fd5b610ac88282808060200260200160405190810160405280939291908181526020018383602002808284375f81840152601f19601f8201169050808301925050505050505060105f8681526020019081526020015f205433604051602001610aad91906134d4565b60405160208183030381529060405280519060200120610f3f565b610b07576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610afe90613538565b60405180910390fd5b61177083610b13610e13565b610b1d9190613583565b1115610b5e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5590613600565b60405180910390fd5b610b683384611ad6565b6001600f5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550610bc5611af3565b505050565b606060028054610bd99061364b565b80601f0160208091040260200160405190810160405280929190818152602001828054610c059061364b565b8015610c505780601f10610c2757610100808354040283529160200191610c50565b820191905f5260205f20905b815481529060010190602001808311610c3357829003601f168201915b5050505050905090565b5f610c6482611afd565b610c9a576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60065f8381526020019081526020015f205f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b5f610cde82610f66565b90508073ffffffffffffffffffffffffffffffffffffffff16610cff611b57565b73ffffffffffffffffffffffffffffffffffffffff1614610d6257610d2b81610d26611b57565b61188b565b610d61576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b8260065f8481526020019081526020015f205f015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b5f610e1c611b5e565b6001545f540303905090565b823373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610e6657610e6533611b66565b5b610e71848484611c60565b50505050565b600e602052805f5260405f205f915090505481565b610e94611a09565b5f600d60026101000a81548160ff02191690836003811115610eb957610eb8612d03565b5b0217905550565b61177081565b600181565b6daaeb6d7670e522a718067333cd4e81565b823373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610f1b57610f1a33611b66565b5b610f26848484611f6e565b50505050565b600d60029054906101000a900460ff1681565b5f610f4b848484611f8d565b90509392505050565b600d5f9054906101000a900460ff1681565b5f610f7082611fa3565b9050919050565b5f8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610fdd576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b67ffffffffffffffff60055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054169050919050565b611034611a09565b61103d5f612066565b565b600c805461104c9061364b565b80601f01602080910402602001604051908101604052809291908181526020018280546110789061364b565b80156110c35780601f1061109a576101008083540402835291602001916110c3565b820191905f5260205f20905b8154815290600101906020018083116110a657829003601f168201915b505050505081565b5f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600380546111029061364b565b80601f016020809104026020016040519081016040528092919081815260200182805461112e9061364b565b80156111795780601f1061115057610100808354040283529160200191611179565b820191905f5260205f20905b81548152906001019060200180831161115c57829003601f168201915b5050505050905090565b61118b611a87565b6002600381111561119f5761119e612d03565b5b600d60029054906101000a900460ff1660038111156111c1576111c0612d03565b5b14611201576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111f8906136c5565b60405180910390fd5b5f8111611243576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161123a9061372d565b60405180910390fd5b600181600e5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461128e9190613583565b11156112cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112c6906137bb565b60405180910390fd5b611770816112db610e13565b6112e59190613583565b1115611326576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161131d90613600565b60405180910390fd5b6113303382611ad6565b80600e5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461137c9190613583565b9250508190555061138b611af3565b50565b611396611a09565b80600b90816113a5919061396d565b5050565b8060075f6113b5611b57565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff1661145e611b57565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516114a3919061294d565b60405180910390a35050565b6040518060400160405280600f81526020017f54484e46546565733a20446f726b73000000000000000000000000000000000081525081565b6114f0611a09565b6001600d5f6101000a81548160ff021916908315150217905550565b611514611a09565b8051825114611558576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161154f90613aac565b60405180910390fd5b5f5b81518110156115ba5781818151811061157657611575613aca565b5b602002602001015160105f85848151811061159457611593613aca565b5b602002602001015181526020019081526020015f2081905550808060010191505061155a565b505050565b833373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146115fd576115fc33611b66565b5b61160985858585612129565b5050505050565b611618611a09565b611770600a54611626610e13565b6116309190613583565b1115611671576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161166890613b41565b60405180910390fd5b5f1515600d60019054906101000a900460ff161515146116c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116bd90613ba9565b60405180910390fd5b6116d233600a54611ad6565b6001600d60016101000a81548160ff021916908315150217905550565b6116f7611a09565b6001600d60026101000a81548160ff0219169083600381111561171d5761171c612d03565b5b0217905550565b606061172f82611afd565b61176e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161176590613c37565b60405180910390fd5b600d5f9054906101000a900460ff1661181157600c805461178e9061364b565b80601f01602080910402602001604051908101604052809291908181526020018280546117ba9061364b565b80156118055780601f106117dc57610100808354040283529160200191611805565b820191905f5260205f20905b8154815290600101906020018083116117e857829003601f168201915b50505050509050611869565b5f600b805461181f9061364b565b90501161183a5760405180602001604052805f815250611866565b600b6118458361219b565b604051602001611856929190613d59565b6040516020818303038152906040525b90505b919050565b600f602052805f5260405f205f915054906101000a900460ff1681565b5f60075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b611921611a09565b6003600d60026101000a81548160ff0219169083600381111561194757611946612d03565b5b0217905550565b611956611a09565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036119c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119bb90613df7565b60405180910390fd5b6119cd81612066565b50565b6040518060400160405280600581526020017f444f524b5300000000000000000000000000000000000000000000000000000081525081565b611a11612265565b73ffffffffffffffffffffffffffffffffffffffff16611a2f6110cb565b73ffffffffffffffffffffffffffffffffffffffff1614611a85576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a7c90613e5f565b60405180910390fd5b565b600260095403611acc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ac390613ec7565b60405180910390fd5b6002600981905550565b611aef828260405180602001604052805f81525061226c565b5050565b6001600981905550565b5f81611b07611b5e565b11158015611b1557505f5482105b8015611b5057505f7c010000000000000000000000000000000000000000000000000000000060045f8581526020019081526020015f205416145b9050919050565b5f33905090565b5f6001905090565b5f6daaeb6d7670e522a718067333cd4e73ffffffffffffffffffffffffffffffffffffffff163b1115611c5d576daaeb6d7670e522a718067333cd4e73ffffffffffffffffffffffffffffffffffffffff1663c617113430836040518363ffffffff1660e01b8152600401611bdc929190613ee5565b602060405180830381865afa158015611bf7573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611c1b9190613f20565b611c5c57806040517fede71dcc000000000000000000000000000000000000000000000000000000008152600401611c539190612b6b565b60405180910390fd5b5b50565b5f611c6a82611fa3565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614611cd1576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f80611cdc84612303565b91509150611cf28187611ced611b57565b612326565b611d3e57611d0786611d02611b57565b61188b565b611d3d576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b5f73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603611da3576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611db08686866001612369565b8015611dba575f82555b60055f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8154600190039190508190555060055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815460010191905081905550611e8285611e5e88888761236f565b7c020000000000000000000000000000000000000000000000000000000017612396565b60045f8681526020019081526020015f20819055505f7c0200000000000000000000000000000000000000000000000000000000841603611efe575f6001850190505f60045f8381526020019081526020015f205403611efc575f548114611efb578360045f8381526020019081526020015f20819055505b5b505b838573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611f6686868660016123c0565b505050505050565b611f8883838360405180602001604052805f8152506115bf565b505050565b5f82611f9985846123c6565b1490509392505050565b5f8082905080611fb1611b5e565b1161202f575f5481101561202e575f60045f8381526020019081526020015f205490505f7c010000000000000000000000000000000000000000000000000000000082160361202c575b5f81036120225760045f836001900393508381526020019081526020015f20549050611ffb565b8092505050612061565b505b5b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b5f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b612134848484610e28565b5f8373ffffffffffffffffffffffffffffffffffffffff163b146121955761215e84848484612432565b612194576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b50505050565b60605f60016121a98461257d565b0190505f8167ffffffffffffffff8111156121c7576121c6612d8f565b5b6040519080825280601f01601f1916602001820160405280156121f95781602001600182028036833780820191505090505b5090505f82602001820190505b60011561225a578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a858161224f5761224e613f4b565b5b0494505f8503612206575b819350505050919050565b5f33905090565b61227683836126ce565b5f8373ffffffffffffffffffffffffffffffffffffffff163b146122fe575f805490505f83820390505b6122b25f868380600101945086612432565b6122e8576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8181106122a057815f54146122fb575f80fd5b50505b505050565b5f805f60065f8581526020019081526020015f2090508092508254915050915091565b5f73ffffffffffffffffffffffffffffffffffffffff8316925073ffffffffffffffffffffffffffffffffffffffff821691508382148383141790509392505050565b50505050565b5f8060e883901c905060e8612385868684612877565b62ffffff16901b9150509392505050565b5f73ffffffffffffffffffffffffffffffffffffffff83169250814260a01b178317905092915050565b50505050565b5f808290505f5b8451811015612427575f8582815181106123ea576123e9613aca565b5b6020026020010151905080831161240c57612405838261287f565b9250612419565b612416818461287f565b92505b5080806001019150506123cd565b508091505092915050565b5f8373ffffffffffffffffffffffffffffffffffffffff1663150b7a02612457611b57565b8786866040518563ffffffff1660e01b81526004016124799493929190613fca565b6020604051808303815f875af19250505080156124b457506040513d601f19601f820116820180604052508101906124b19190614028565b60015b61252a573d805f81146124e2576040519150601f19603f3d011682016040523d82523d5f602084013e6124e7565b606091505b505f815103612522576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b5f805f90507a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083106125d9577a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000083816125cf576125ce613f4b565b5b0492506040810190505b6d04ee2d6d415b85acef81000000008310612616576d04ee2d6d415b85acef8100000000838161260c5761260b613f4b565b5b0492506020810190505b662386f26fc10000831061264557662386f26fc10000838161263b5761263a613f4b565b5b0492506010810190505b6305f5e100831061266e576305f5e100838161266457612663613f4b565b5b0492506008810190505b612710831061269357612710838161268957612688613f4b565b5b0492506004810190505b606483106126b657606483816126ac576126ab613f4b565b5b0492506002810190505b600a83106126c5576001810190505b80915050919050565b5f805490505f820361270c576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6127185f848385612369565b600160406001901b17820260055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254019250508190555061278a8361277b5f865f61236f565b61278485612893565b17612396565b60045f8381526020019081526020015f20819055505f80838301905073ffffffffffffffffffffffffffffffffffffffff8516915082825f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef5f80a4600183015b8181146128245780835f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef5f80a46001810190506127eb565b505f820361285e576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805f8190555050506128725f8483856123c0565b505050565b5f9392505050565b5f825f528160205260405f20905092915050565b5f6001821460e11b9050919050565b5f604051905090565b5f80fd5b5f80fd5b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6128e7816128b3565b81146128f1575f80fd5b50565b5f81359050612902816128de565b92915050565b5f6020828403121561291d5761291c6128ab565b5b5f61292a848285016128f4565b91505092915050565b5f8115159050919050565b61294781612933565b82525050565b5f6020820190506129605f83018461293e565b92915050565b5f819050919050565b61297881612966565b8114612982575f80fd5b50565b5f813590506129938161296f565b92915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f8401126129ba576129b9612999565b5b8235905067ffffffffffffffff8111156129d7576129d661299d565b5b6020830191508360208202830111156129f3576129f26129a1565b5b9250929050565b5f805f60408486031215612a1157612a106128ab565b5b5f612a1e86828701612985565b935050602084013567ffffffffffffffff811115612a3f57612a3e6128af565b5b612a4b868287016129a5565b92509250509250925092565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015612a8e578082015181840152602081019050612a73565b5f8484015250505050565b5f601f19601f8301169050919050565b5f612ab382612a57565b612abd8185612a61565b9350612acd818560208601612a71565b612ad681612a99565b840191505092915050565b5f6020820190508181035f830152612af98184612aa9565b905092915050565b5f60208284031215612b1657612b156128ab565b5b5f612b2384828501612985565b91505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f612b5582612b2c565b9050919050565b612b6581612b4b565b82525050565b5f602082019050612b7e5f830184612b5c565b92915050565b612b8d81612b4b565b8114612b97575f80fd5b50565b5f81359050612ba881612b84565b92915050565b5f8060408385031215612bc457612bc36128ab565b5b5f612bd185828601612b9a565b9250506020612be285828601612985565b9150509250929050565b612bf581612966565b82525050565b5f602082019050612c0e5f830184612bec565b92915050565b5f805f60608486031215612c2b57612c2a6128ab565b5b5f612c3886828701612b9a565b9350506020612c4986828701612b9a565b9250506040612c5a86828701612985565b9150509250925092565b5f60208284031215612c7957612c786128ab565b5b5f612c8684828501612b9a565b91505092915050565b5f819050919050565b5f612cb2612cad612ca884612b2c565b612c8f565b612b2c565b9050919050565b5f612cc382612c98565b9050919050565b5f612cd482612cb9565b9050919050565b612ce481612cca565b82525050565b5f602082019050612cfd5f830184612cdb565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b60048110612d4157612d40612d03565b5b50565b5f819050612d5182612d30565b919050565b5f612d6082612d44565b9050919050565b612d7081612d56565b82525050565b5f602082019050612d895f830184612d67565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b612dc582612a99565b810181811067ffffffffffffffff82111715612de457612de3612d8f565b5b80604052505050565b5f612df66128a2565b9050612e028282612dbc565b919050565b5f67ffffffffffffffff821115612e2157612e20612d8f565b5b602082029050602081019050919050565b5f819050919050565b612e4481612e32565b8114612e4e575f80fd5b50565b5f81359050612e5f81612e3b565b92915050565b5f612e77612e7284612e07565b612ded565b90508083825260208201905060208402830185811115612e9a57612e996129a1565b5b835b81811015612ec35780612eaf8882612e51565b845260208401935050602081019050612e9c565b5050509392505050565b5f82601f830112612ee157612ee0612999565b5b8135612ef1848260208601612e65565b91505092915050565b5f805f60608486031215612f1157612f106128ab565b5b5f84013567ffffffffffffffff811115612f2e57612f2d6128af565b5b612f3a86828701612ecd565b9350506020612f4b86828701612e51565b9250506040612f5c86828701612e51565b9150509250925092565b5f80fd5b5f67ffffffffffffffff821115612f8457612f83612d8f565b5b612f8d82612a99565b9050602081019050919050565b828183375f83830152505050565b5f612fba612fb584612f6a565b612ded565b905082815260208101848484011115612fd657612fd5612f66565b5b612fe1848285612f9a565b509392505050565b5f82601f830112612ffd57612ffc612999565b5b813561300d848260208601612fa8565b91505092915050565b5f6020828403121561302b5761302a6128ab565b5b5f82013567ffffffffffffffff811115613048576130476128af565b5b61305484828501612fe9565b91505092915050565b61306681612933565b8114613070575f80fd5b50565b5f813590506130818161305d565b92915050565b5f806040838503121561309d5761309c6128ab565b5b5f6130aa85828601612b9a565b92505060206130bb85828601613073565b9150509250929050565b5f67ffffffffffffffff8211156130df576130de612d8f565b5b602082029050602081019050919050565b5f6131026130fd846130c5565b612ded565b90508083825260208201905060208402830185811115613125576131246129a1565b5b835b8181101561314e578061313a8882612985565b845260208401935050602081019050613127565b5050509392505050565b5f82601f83011261316c5761316b612999565b5b813561317c8482602086016130f0565b91505092915050565b5f806040838503121561319b5761319a6128ab565b5b5f83013567ffffffffffffffff8111156131b8576131b76128af565b5b6131c485828601613158565b925050602083013567ffffffffffffffff8111156131e5576131e46128af565b5b6131f185828601612ecd565b9150509250929050565b5f67ffffffffffffffff82111561321557613214612d8f565b5b61321e82612a99565b9050602081019050919050565b5f61323d613238846131fb565b612ded565b90508281526020810184848401111561325957613258612f66565b5b613264848285612f9a565b509392505050565b5f82601f8301126132805761327f612999565b5b813561329084826020860161322b565b91505092915050565b5f805f80608085870312156132b1576132b06128ab565b5b5f6132be87828801612b9a565b94505060206132cf87828801612b9a565b93505060406132e087828801612985565b925050606085013567ffffffffffffffff811115613301576133006128af565b5b61330d8782880161326c565b91505092959194509250565b5f806040838503121561332f5761332e6128ab565b5b5f61333c85828601612b9a565b925050602061334d85828601612b9a565b9150509250929050565b7f57686974656c697374206e6f742073746172746564207965742e0000000000005f82015250565b5f61338b601a83612a61565b915061339682613357565b602082019050919050565b5f6020820190508181035f8301526133b88161337f565b9050919050565b7f596f752063616e2774206d696e74206d6f726520776974682077616c6c6574005f82015250565b5f6133f3601f83612a61565b91506133fe826133bf565b602082019050919050565b5f6020820190508181035f830152613420816133e7565b9050919050565b7f4e6f7420657869737420726f6f742e00000000000000000000000000000000005f82015250565b5f61345b600f83612a61565b915061346682613427565b602082019050919050565b5f6020820190508181035f8301526134888161344f565b9050919050565b5f8160601b9050919050565b5f6134a58261348f565b9050919050565b5f6134b68261349b565b9050919050565b6134ce6134c982612b4b565b6134ac565b82525050565b5f6134df82846134bd565b60148201915081905092915050565b7f4e6f742070617274206f662057686974656c69737400000000000000000000005f82015250565b5f613522601583612a61565b915061352d826134ee565b602082019050919050565b5f6020820190508181035f83015261354f81613516565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61358d82612966565b915061359883612966565b92508282019050808211156135b0576135af613556565b5b92915050565b7f4d617820737570706c79206578636565646564000000000000000000000000005f82015250565b5f6135ea601383612a61565b91506135f5826135b6565b602082019050919050565b5f6020820190508181035f830152613617816135de565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061366257607f821691505b6020821081036136755761367461361e565b5b50919050565b7f5075626c696320686173206e6f742073746172746564207965742e00000000005f82015250565b5f6136af601b83612a61565b91506136ba8261367b565b602082019050919050565b5f6020820190508181035f8301526136dc816136a3565b9050919050565b7f5265717569726520616d6f756e74203e203000000000000000000000000000005f82015250565b5f613717601283612a61565b9150613722826136e3565b602082019050919050565b5f6020820190508181035f8301526137448161370b565b9050919050565b7f43616e2774206d696e74206d6f7265204e4654732077697468207468697320775f8201527f616c6c65742e0000000000000000000000000000000000000000000000000000602082015250565b5f6137a5602683612a61565b91506137b08261374b565b604082019050919050565b5f6020820190508181035f8301526137d281613799565b9050919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026138357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826137fa565b61383f86836137fa565b95508019841693508086168417925050509392505050565b5f61387161386c61386784612966565b612c8f565b612966565b9050919050565b5f819050919050565b61388a83613857565b61389e61389682613878565b848454613806565b825550505050565b5f90565b6138b26138a6565b6138bd818484613881565b505050565b5b818110156138e0576138d55f826138aa565b6001810190506138c3565b5050565b601f821115613925576138f6816137d9565b6138ff846137eb565b8101602085101561390e578190505b61392261391a856137eb565b8301826138c2565b50505b505050565b5f82821c905092915050565b5f6139455f198460080261392a565b1980831691505092915050565b5f61395d8383613936565b9150826002028217905092915050565b61397682612a57565b67ffffffffffffffff81111561398f5761398e612d8f565b5b613999825461364b565b6139a48282856138e4565b5f60209050601f8311600181146139d5575f84156139c3578287015190505b6139cd8582613952565b865550613a34565b601f1984166139e3866137d9565b5f5b82811015613a0a578489015182556001820191506020850194506020810190506139e5565b86831015613a275784890151613a23601f891682613936565b8355505b6001600288020188555050505b505050505050565b7f4e6f742073616d65206c656e67746820726f6f747320616e64206e756d6265725f8201527f206f66207468656d000000000000000000000000000000000000000000000000602082015250565b5f613a96602883612a61565b9150613aa182613a3c565b604082019050919050565b5f6020820190508181035f830152613ac381613a8a565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4d617820737570706c79206578636565646564210000000000000000000000005f82015250565b5f613b2b601483612a61565b9150613b3682613af7565b602082019050919050565b5f6020820190508181035f830152613b5881613b1f565b9050919050565b7f5465616d20616c7265616479206d696e7465642e0000000000000000000000005f82015250565b5f613b93601483612a61565b9150613b9e82613b5f565b602082019050919050565b5f6020820190508181035f830152613bc081613b87565b9050919050565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f5f8201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b5f613c21602f83612a61565b9150613c2c82613bc7565b604082019050919050565b5f6020820190508181035f830152613c4e81613c15565b9050919050565b5f81905092915050565b5f8154613c6b8161364b565b613c758186613c55565b9450600182165f8114613c8f5760018114613ca457613cd6565b60ff1983168652811515820286019350613cd6565b613cad856137d9565b5f5b83811015613cce57815481890152600182019150602081019050613caf565b838801955050505b50505092915050565b5f613ce982612a57565b613cf38185613c55565b9350613d03818560208601612a71565b80840191505092915050565b7f2e6a736f6e0000000000000000000000000000000000000000000000000000005f82015250565b5f613d43600583613c55565b9150613d4e82613d0f565b600582019050919050565b5f613d648285613c5f565b9150613d708284613cdf565b9150613d7b82613d37565b91508190509392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f613de1602683612a61565b9150613dec82613d87565b604082019050919050565b5f6020820190508181035f830152613e0e81613dd5565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f613e49602083612a61565b9150613e5482613e15565b602082019050919050565b5f6020820190508181035f830152613e7681613e3d565b9050919050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c005f82015250565b5f613eb1601f83612a61565b9150613ebc82613e7d565b602082019050919050565b5f6020820190508181035f830152613ede81613ea5565b9050919050565b5f604082019050613ef85f830185612b5c565b613f056020830184612b5c565b9392505050565b5f81519050613f1a8161305d565b92915050565b5f60208284031215613f3557613f346128ab565b5b5f613f4284828501613f0c565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f81519050919050565b5f82825260208201905092915050565b5f613f9c82613f78565b613fa68185613f82565b9350613fb6818560208601612a71565b613fbf81612a99565b840191505092915050565b5f608082019050613fdd5f830187612b5c565b613fea6020830186612b5c565b613ff76040830185612bec565b81810360608301526140098184613f92565b905095945050505050565b5f81519050614022816128de565b92915050565b5f6020828403121561403d5761403c6128ab565b5b5f61404a84828501614014565b9150509291505056fea2646970667358221220376300a8710f680bd4795e35397906fd5ebfba96db9eabbbcf341afbd9616f6764736f6c634300081600330000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000004e697066733a2f2f6261667962656964777233746a3365666866323579727a77726568686d666d6e646b3566726f6564346f70706c6c616b69707837616b6733666f692f68696464656e2e6a736f6e000000000000000000000000000000000000