Overview ERC721
Total Supply:
15,594 Avime S01

Holders:
7
Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x3BA6A19368b2cC9F0D99b67284De961781763d4F
6010805460ff1916905560c0604052601a60808190527f68747470733a2f2f6170692e6176696d652e6d6f652f7330312f00000000000060a09081526200004a9160119190620008d6565b506040805180820182526009808252684176696d652053303160b81b6020808401828152855180870190965292855284015281519192916200008f91600091620008d6565b508051620000a5906001906020840190620008d6565b505050620000c2620000bc620002b360201b60201c565b620002b7565b6040805161010081018252600a60c0820190815269109858dad9dc9bdd5b9960b21b60e0830152815281518083018352600480825263426f647960e01b6020838101919091528084019290925283518085018552818152634661636560e01b8184015283850152835180850185526007815266436c6f7468657360c81b81840152606084015283518085018552908152632430b4b960e11b818301526080830152825180840190935260098352684163636573736f727960b81b9083015260a08101919091526200019890600f90600662000965565b506000600e8190556040805160c08101825282815260208101839052908101829052606081018290526080810182905260a0810191909152620001e090600c906006620009c5565b506040805160c081018252600080825260208201819052918101829052606081018290526080810182905260a08101919091526200022390600d906006620009c5565b506000806200023e600b6200030960201b62001acb1760201c565b9050600091505b6024821015620002ab5762000266600b6200030d60201b62001acf1760201c565b6200027d600b6200030960201b62001acb1760201c565b90506200029633826200031660201b62001ad81760201c565b81620002a28162000ca9565b92505062000245565b505062000cdd565b3390565b600a80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b5490565b80546001019055565b620003388282604051806020016040528060008152506200033c60201b60201c565b5050565b62000348838362000384565b6200035760008484846200046f565b6200037f5760405162461bcd60e51b8152600401620003769062000b2f565b60405180910390fd5b505050565b6001600160a01b038216620003ad5760405162461bcd60e51b8152600401620003769062000c02565b620003b881620005a8565b15620003d85760405162461bcd60e51b8152600401620003769062000b81565b620003e660008383620005c5565b6001600160a01b03821660009081526003602052604081208054600192906200041190849062000c37565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b600062000490846001600160a01b03166200066960201b62001af21760201c565b156200059c576001600160a01b03841663150b7a02620004af620002b3565b8786866040518563ffffffff1660e01b8152600401620004d3949392919062000ab6565b602060405180830381600087803b158015620004ee57600080fd5b505af192505050801562000521575060408051601f3d908101601f191682019092526200051e9181019062000a85565b60015b62000581573d80801562000552576040519150601f19603f3d011682016040523d82523d6000602084013e62000557565b606091505b508051620005795760405162461bcd60e51b8152600401620003769062000b2f565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050620005a0565b5060015b949350505050565b6000908152600260205260409020546001600160a01b0316151590565b620005dd8383836200037f60201b620007b21760201c565b6001600160a01b038316620005fd57620005f7816200066f565b62000623565b816001600160a01b0316836001600160a01b0316146200062357620006238382620006b3565b6001600160a01b03821662000643576200063d8162000760565b6200037f565b826001600160a01b0316826001600160a01b0316146200037f576200037f82826200083e565b3b151590565b600880546000838152600960205260408120829055600182018355919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30155565b60006001620006cd846200088f60201b62000c9b1760201c565b620006d9919062000c52565b6000838152600760205260409020549091508082146200072d576001600160a01b03841660009081526006602090815260408083208584528252808320548484528184208190558352600790915290208190555b5060009182526007602090815260408084208490556001600160a01b039094168352600681528383209183525290812055565b600854600090620007749060019062000c52565b60008381526009602052604081205460088054939450909284908110620007ab57634e487b7160e01b600052603260045260246000fd5b906000526020600020015490508060088381548110620007db57634e487b7160e01b600052603260045260246000fd5b60009182526020808320909101929092558281526009909152604080822084905585825281205560088054806200082257634e487b7160e01b600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b600062000856836200088f60201b62000c9b1760201c565b6001600160a01b039093166000908152600660209081526040808320868452825280832085905593825260079052919091209190915550565b60006001600160a01b038216620008ba5760405162461bcd60e51b8152600401620003769062000bb8565b506001600160a01b031660009081526003602052604090205490565b828054620008e49062000c6c565b90600052602060002090601f01602090048101928262000908576000855562000953565b82601f106200092357805160ff191683800117855562000953565b8280016001018555821562000953579182015b828111156200095357825182559160200191906001019062000936565b506200096192915062000a08565b5090565b828054828255906000526020600020908101928215620009b7579160200282015b82811115620009b75782518051620009a6918491602090910190620008d6565b509160200191906001019062000986565b506200096192915062000a1f565b82805482825590600052602060002090810192821562000953579160200282015b8281111562000953578251829060ff16905591602001919060010190620009e6565b5b8082111562000961576000815560010162000a09565b808211156200096157600062000a36828262000a40565b5060010162000a1f565b50805462000a4e9062000c6c565b6000825580601f1062000a62575062000a82565b601f01602090049060005260206000209081019062000a82919062000a08565b50565b60006020828403121562000a97578081fd5b81516001600160e01b03198116811462000aaf578182fd5b9392505050565b600060018060a01b0380871683526020818716818501528560408501526080606085015284519150816080850152825b8281101562000b045785810182015185820160a00152810162000ae6565b8281111562000b16578360a084870101525b5050601f01601f19169190910160a00195945050505050565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b6020808252601c908201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604082015260600190565b6020808252602a908201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604082015269726f206164647265737360b01b606082015260800190565b6020808252818101527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604082015260600190565b6000821982111562000c4d5762000c4d62000cc7565b500190565b60008282101562000c675762000c6762000cc7565b500390565b60028104600182168062000c8157607f821691505b6020821081141562000ca357634e487b7160e01b600052602260045260246000fd5b50919050565b600060001982141562000cc05762000cc062000cc7565b5060010190565b634e487b7160e01b600052601160045260246000fd5b6131328062000ced6000396000f3fe6080604052600436106101ee5760003560e01c8063715018a61161010d578063acb586df116100a0578063c87b56dd1161006f578063c87b56dd14610574578063e684052014610594578063e985e9c5146105b4578063f2fde38b146105d4578063f5951cb3146105f4576101ee565b8063acb586df146104da578063b4b5b48f14610507578063b88d4fde14610534578063bb42a28514610554576101ee565b8063931688cb116100dc578063931688cb1461047257806395d89b4114610492578063a0712d68146104a7578063a22cb465146104ba576101ee565b8063715018a614610413578063716ece99146104285780637271a5841461043d5780638da5cb5b1461045d576101ee565b80632f745c59116101855780634f6ccce7116101545780634f6ccce7146103935780636352211e146103b3578063655bcb56146103d357806370a08231146103f3576101ee565b80632f745c591461031e5780633ccfd60b1461033e57806340862d561461035357806342842e0e14610373576101ee565b806318160ddd116101c157806318160ddd1461029a5780631a5ef58c146102bc57806323b872dd146102de57806329175e84146102fe576101ee565b806301ffc9a7146101f357806306fdde0314610229578063081812fc1461024b578063095ea7b314610278575b600080fd5b3480156101ff57600080fd5b5061021361020e366004612849565b610614565b6040516102209190612a0d565b60405180910390f35b34801561023557600080fd5b5061023e610641565b6040516102209190612a18565b34801561025757600080fd5b5061026b6102663660046128c7565b6106d3565b6040516102209190612978565b34801561028457600080fd5b506102986102933660046126b8565b61071f565b005b3480156102a657600080fd5b506102af6107b7565b604051610220919061296f565b3480156102c857600080fd5b506102d16107bd565b60405161022091906129c9565b3480156102ea57600080fd5b506102986102f93660046125ca565b610814565b34801561030a57600080fd5b506102986103193660046128df565b61084c565b34801561032a57600080fd5b506102af6103393660046126b8565b6108a8565b34801561034a57600080fd5b506102986108fd565b34801561035f57600080fd5b5061029861036e3660046128f9565b610b26565b34801561037f57600080fd5b5061029861038e3660046125ca565b610baa565b34801561039f57600080fd5b506102af6103ae3660046128c7565b610bc5565b3480156103bf57600080fd5b5061026b6103ce3660046128c7565b610c20565b3480156103df57600080fd5b506102986103ee3660046126e1565b610c55565b3480156103ff57600080fd5b506102af61040e36600461257e565b610c9b565b34801561041f57600080fd5b50610298610cdf565b34801561043457600080fd5b506102af610d20565b34801561044957600080fd5b506102986104583660046127ad565b610d26565b34801561046957600080fd5b5061026b610d6b565b34801561047e57600080fd5b5061029861048d366004612881565b610d7a565b34801561049e57600080fd5b5061023e610de0565b6102986104b53660046128c7565b610def565b3480156104c657600080fd5b506102986104d536600461267e565b610edb565b3480156104e657600080fd5b506104fa6104f53660046128c7565b610fa9565b6040516102209190612f7e565b34801561051357600080fd5b506105276105223660046128c7565b6116ac565b6040516102209190612f28565b34801561054057600080fd5b5061029861054f366004612605565b6117eb565b34801561056057600080fd5b5061023e61056f3660046128df565b611824565b34801561058057600080fd5b5061023e61058f3660046128c7565b6118e4565b3480156105a057600080fd5b506102986105af3660046128c7565b611967565b3480156105c057600080fd5b506102136105cf366004612598565b6119bb565b3480156105e057600080fd5b506102986105ef36600461257e565b6119e9565b34801561060057600080fd5b5061029861060f3660046128f9565b611a57565b60006001600160e01b0319821663780e9d6360e01b1480610639575061063982611af8565b90505b919050565b6060600080546106509061301a565b80601f016020809104026020016040519081016040528092919081815260200182805461067c9061301a565b80156106c95780601f1061069e576101008083540402835291602001916106c9565b820191906000526020600020905b8154815290600101906020018083116106ac57829003601f168201915b5050505050905090565b60006106de82611b38565b6107035760405162461bcd60e51b81526004016106fa90612d31565b60405180910390fd5b506000908152600460205260409020546001600160a01b031690565b600061072a82610c20565b9050806001600160a01b0316836001600160a01b0316141561075e5760405162461bcd60e51b81526004016106fa90612e4a565b806001600160a01b0316610770611b55565b6001600160a01b0316148061078c575061078c816105cf611b55565b6107a85760405162461bcd60e51b81526004016106fa90612c0c565b6107b28383611b59565b505050565b60085490565b6060600c8054806020026020016040519081016040528092919081815260200182805480156106c957602002820191906000526020600020905b8154815260200190600101908083116107f7575050505050905090565b61082561081f611b55565b82611bc7565b6108415760405162461bcd60e51b81526004016106fa90612e8b565b6107b2838383611c4c565b610854611b55565b6001600160a01b0316610865610d6b565b6001600160a01b03161461088b5760405162461bcd60e51b81526004016106fa90612d7d565b8060ff16600114156108a5576010805460ff191660011790555b50565b60006108b383610c9b565b82106108d15760405162461bcd60e51b81526004016106fa90612a2b565b506001600160a01b03821660009081526006602090815260408083208484529091529020545b92915050565b610905611b55565b6001600160a01b0316610916610d6b565b6001600160a01b03161461093c5760405162461bcd60e51b81526004016106fa90612d7d565b7334ae7ace92ed790cef0147e0a366aadd8d8cb6db7359f8cdfbe5a5e793ff8cb34e6a91dce8119fc29473893587f9bdac8b299abba713a9eaa56758d98fe773a23270e0fb611896e26617bdfb0ca5d52a00556c7381a5f4c1718bc4c177e9f4b362ddf2cea53d7c6347856108fc60646109b784601b612fb8565b6109c19190612fa4565b6040518115909202916000818181858888f193505050501580156109e9573d6000803e3d6000fd5b506001600160a01b0385166108fc6064610a04846002612fb8565b610a0e9190612fa4565b6040518115909202916000818181858888f19350505050158015610a36573d6000803e3d6000fd5b506001600160a01b0384166108fc6064610a5184600a612fb8565b610a5b9190612fa4565b6040518115909202916000818181858888f19350505050158015610a83573d6000803e3d6000fd5b506001600160a01b0383166108fc6064610a9e84601e612fb8565b610aa89190612fa4565b6040518115909202916000818181858888f19350505050158015610ad0573d6000803e3d6000fd5b506001600160a01b0382166108fc6064610aeb84601f612fb8565b610af59190612fa4565b6040518115909202916000818181858888f19350505050158015610b1d573d6000803e3d6000fd5b50505050505050565b610b2e611b55565b6001600160a01b0316610b3f610d6b565b6001600160a01b031614610b655760405162461bcd60e51b81526004016106fa90612d7d565b60105460ff1615610b7557600080fd5b80600d8360ff1681548110610b9a57634e487b7160e01b600052603260045260246000fd5b6000918252602090912001555050565b6107b2838383604051806020016040528060008152506117eb565b6000610bcf6107b7565b8210610bed5760405162461bcd60e51b81526004016106fa90612edc565b60088281548110610c0e57634e487b7160e01b600052603260045260246000fd5b90600052602060002001549050919050565b6000818152600260205260408120546001600160a01b0316806106395760405162461bcd60e51b81526004016106fa90612cb3565b610c5d611b55565b6001600160a01b0316610c6e610d6b565b6001600160a01b031614610c945760405162461bcd60e51b81526004016106fa90612d7d565b5050505050565b60006001600160a01b038216610cc35760405162461bcd60e51b81526004016106fa90612c69565b506001600160a01b031660009081526003602052604090205490565b610ce7611b55565b6001600160a01b0316610cf8610d6b565b6001600160a01b031614610d1e5760405162461bcd60e51b81526004016106fa90612d7d565b565b600e5490565b610d2e611b55565b6001600160a01b0316610d3f610d6b565b6001600160a01b031614610d655760405162461bcd60e51b81526004016106fa90612d7d565b50505050565b600a546001600160a01b031690565b610d82611b55565b6001600160a01b0316610d93610d6b565b6001600160a01b031614610db95760405162461bcd60e51b81526004016106fa90612d7d565b60105460ff1615610dc957600080fd5b8051610ddc9060119060208401906123f5565b5050565b6060600180546106509061301a565b3373a23270e0fb611896e26617bdfb0ca5d52a00556c14610e3657610e1c8167013fbe85edc90000612fb8565b3414610e2757600080fd5b62c8b4a04311610e3657600080fd5b60008111610e4357600080fd5b600b8110610e5057600080fd5b6000610e5c600b611acb565b905061ea068110610e6c57600080fd5b6000805b838260ff161015610d65575060005b6006811015610ec957610e92600b611acf565b610e9c600b611acb565b925061ea06831115610ead57600080fd5b610eb73384611ad8565b80610ec181613055565b915050610e7f565b81610ed381613070565b925050610e70565b610ee3611b55565b6001600160a01b0316826001600160a01b03161415610f145760405162461bcd60e51b81526004016106fa90612b89565b8060056000610f21611b55565b6001600160a01b03908116825260208083019390935260409182016000908120918716808252919093529120805460ff191692151592909217909155610f65611b55565b6001600160a01b03167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051610f9d9190612a0d565b60405180910390a35050565b6000610fb5600b611acb565b821115610fc157600080fd5b61ea06821115610fd057600080fd5b600061800083604051602001610fe6919061296f565b6040516020818303038152906040528051906020012060001c6110099190613090565b90506000604051806101e0016040528061014861ffff1681526020016103d761ffff16815260200161070a61ffff168152602001610a3d61ffff168152602001610e1461ffff16815260200161133361ffff1681526020016118f561ffff1681526020016120a361ffff16815260200161299961ffff1681526020016133d761ffff168152602001613f5c61ffff168152602001614c2861ffff168152602001615ae161ffff168152602001616c2861ffff16815260200161800161ffff1681525090506000604051806101e0016040528061019a61ffff16815260200161057061ffff168152602001610a0f61ffff168152602001610fd261ffff1681526020016115f661ffff168152602001611c7e61ffff1681526020016123c961ffff168152602001612b7861ffff16815260200161346d61ffff168152602001613d8461ffff16815260200161482461ffff1681526020016153c961ffff1681526020016160d861ffff168152602001616f0d61ffff16815260200161800161ffff1681525090506000604051806101e0016040528061019761ffff16815260200161053261ffff1681526020016109c461ffff168152602001610f4c61ffff1681526020016115a561ffff168152602001611c0b61ffff16815260200161237e61ffff168152602001612b2c61ffff16815260200161337461ffff168152602001613c9161ffff16815260200161460461ffff16815260200161518361ffff168152602001615dcc61ffff168152602001616c3261ffff16815260200161800161ffff1681525090506000604051806101e001604052806101fe61ffff16815260200161052061ffff1681526020016109ed61ffff168152602001610f3d61ffff1681526020016115ab61ffff168152602001611c0b61ffff16815260200161232761ffff168152602001612af861ffff16815260200161339061ffff168152602001613c7361ffff16815260200161461e61ffff16815260200161520861ffff168152602001615dbf61ffff168152602001616d7061ffff16815260200161800161ffff1681525090506000604051806101e00160405280607b61ffff16815260200161014861ffff16815260200161021d61ffff16815260200161032661ffff1681526020016105ae61ffff16815260200161083e61ffff168152602001610b5061ffff16815260200161100d61ffff16815260200161160161ffff168152602001611dff61ffff168152602001612b0b61ffff168152602001613c7461ffff16815260200161504261ffff16815260200161664661ffff16815260200161800161ffff1681525090506000604051806101e00160405280606f61ffff16815260200161011361ffff16815260200161020c61ffff16815260200161035361ffff16815260200161053f61ffff1681526020016107cf61ffff168152602001610ba661ffff16815260200161147a61ffff16815260200161200061ffff168152602001612ccd61ffff168152602001613ae161ffff168152602001614a3d61ffff168152602001615ae161ffff168152602001616ccd61ffff16815260200161800161ffff168152509050600080600091505b600e8260ff16101561169e576114b460068c613090565b905060ff811661150157878260ff16600f81106114e157634e487b7160e01b600052603260045260246000fd5b602002015161ffff168910156115015750975061063c9650505050505050565b8060ff166001141561155057868260ff16600f811061153057634e487b7160e01b600052603260045260246000fd5b602002015161ffff168910156115505750975061063c9650505050505050565b8060ff166002141561159f57858260ff16600f811061157f57634e487b7160e01b600052603260045260246000fd5b602002015161ffff1689101561159f5750975061063c9650505050505050565b8060ff16600314156115ee57848260ff16600f81106115ce57634e487b7160e01b600052603260045260246000fd5b602002015161ffff168910156115ee5750975061063c9650505050505050565b8060ff166004141561163d57838260ff16600f811061161d57634e487b7160e01b600052603260045260246000fd5b602002015161ffff1689101561163d5750975061063c9650505050505050565b8060ff166005141561168c57828260ff16600f811061166c57634e487b7160e01b600052603260045260246000fd5b602002015161ffff1689101561168c5750975061063c9650505050505050565b8161169681613070565b92505061149d565b509998505050505050505050565b6116b4612479565b6116bc612479565b6116c583610fa9565b60ff1660208201526116d8600684613090565b60ff166060820152600f6116ed600685613090565b8154811061170b57634e487b7160e01b600052603260045260246000fd5b9060005260206000200180546117209061301a565b80601f016020809104026020016040519081016040528092919081815260200182805461174c9061301a565b80156117995780601f1061176e57610100808354040283529160200191611799565b820191906000526020600020905b81548152906001019060200180831161177c57829003601f168201915b5050509183525050600e546080820152600c6117b6600685613090565b815481106117d457634e487b7160e01b600052603260045260246000fd5b600091825260209091200154604082015292915050565b6117fc6117f6611b55565b83611bc7565b6118185760405162461bcd60e51b81526004016106fa90612e8b565b610d6584848484611d79565b6060600f8260ff168154811061184a57634e487b7160e01b600052603260045260246000fd5b90600052602060002001805461185f9061301a565b80601f016020809104026020016040519081016040528092919081815260200182805461188b9061301a565b80156118d85780601f106118ad576101008083540402835291602001916118d8565b820191906000526020600020905b8154815290600101906020018083116118bb57829003601f168201915b50505050509050919050565b60606118ef82611b38565b61190b5760405162461bcd60e51b81526004016106fa90612dfb565b6000611915611dac565b905060008151116119355760405180602001604052806000815250611960565b8061193f84611dbb565b604051602001611950929190612940565b6040516020818303038152906040525b9392505050565b61196f611b55565b6001600160a01b0316611980610d6b565b6001600160a01b0316146119a65760405162461bcd60e51b81526004016106fa90612d7d565b60105460ff16156119b657600080fd5b600e55565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b6119f1611b55565b6001600160a01b0316611a02610d6b565b6001600160a01b031614611a285760405162461bcd60e51b81526004016106fa90612d7d565b6001600160a01b038116611a4e5760405162461bcd60e51b81526004016106fa90612ac8565b6108a581611ed6565b611a5f611b55565b6001600160a01b0316611a70610d6b565b6001600160a01b031614611a965760405162461bcd60e51b81526004016106fa90612d7d565b60105460ff1615611aa657600080fd5b80600c8360ff1681548110610b9a57634e487b7160e01b600052603260045260246000fd5b5490565b80546001019055565b610ddc828260405180602001604052806000815250611f28565b3b151590565b60006001600160e01b031982166380ac58cd60e01b1480611b2957506001600160e01b03198216635b5e139f60e01b145b80610639575061063982611f5b565b6000908152600260205260409020546001600160a01b0316151590565b3390565b600081815260046020526040902080546001600160a01b0319166001600160a01b0384169081179091558190611b8e82610c20565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000611bd282611b38565b611bee5760405162461bcd60e51b81526004016106fa90612bc0565b6000611bf983610c20565b9050806001600160a01b0316846001600160a01b03161480611c345750836001600160a01b0316611c29846106d3565b6001600160a01b0316145b80611c445750611c4481856119bb565b949350505050565b826001600160a01b0316611c5f82610c20565b6001600160a01b031614611c855760405162461bcd60e51b81526004016106fa90612db2565b6001600160a01b038216611cab5760405162461bcd60e51b81526004016106fa90612b45565b611cb6838383611f74565b611cc1600082611b59565b6001600160a01b0383166000908152600360205260408120805460019290611cea908490612fd7565b90915550506001600160a01b0382166000908152600360205260408120805460019290611d18908490612f8c565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b611d84848484611c4c565b611d9084848484611ffd565b610d655760405162461bcd60e51b81526004016106fa90612a76565b6060601180546106509061301a565b606081611de057506040805180820190915260018152600360fc1b602082015261063c565b8160005b8115611e0a5780611df481613055565b9150611e039050600a83612fa4565b9150611de4565b60008167ffffffffffffffff811115611e3357634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015611e5d576020820181803683370190505b5090505b8415611c4457611e72600183612fd7565b9150611e7f600a86613090565b611e8a906030612f8c565b60f81b818381518110611ead57634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a905350611ecf600a86612fa4565b9450611e61565b600a80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b611f328383612118565b611f3f6000848484611ffd565b6107b25760405162461bcd60e51b81526004016106fa90612a76565b6001600160e01b031981166301ffc9a760e01b14919050565b611f7f8383836107b2565b6001600160a01b038316611f9b57611f96816121f7565b611fbe565b816001600160a01b0316836001600160a01b031614611fbe57611fbe838261223b565b6001600160a01b038216611fda57611fd5816122d8565b6107b2565b826001600160a01b0316826001600160a01b0316146107b2576107b282826123b1565b6000612011846001600160a01b0316611af2565b1561210d57836001600160a01b031663150b7a0261202d611b55565b8786866040518563ffffffff1660e01b815260040161204f949392919061298c565b602060405180830381600087803b15801561206957600080fd5b505af1925050508015612099575060408051601f3d908101601f1916820190925261209691810190612865565b60015b6120f3573d8080156120c7576040519150601f19603f3d011682016040523d82523d6000602084013e6120cc565b606091505b5080516120eb5760405162461bcd60e51b81526004016106fa90612a76565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050611c44565b506001949350505050565b6001600160a01b03821661213e5760405162461bcd60e51b81526004016106fa90612cfc565b61214781611b38565b156121645760405162461bcd60e51b81526004016106fa90612b0e565b61217060008383611f74565b6001600160a01b0382166000908152600360205260408120805460019290612199908490612f8c565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b600880546000838152600960205260408120829055600182018355919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30155565b6000600161224884610c9b565b6122529190612fd7565b6000838152600760205260409020549091508082146122a5576001600160a01b03841660009081526006602090815260408083208584528252808320548484528184208190558352600790915290208190555b5060009182526007602090815260408084208490556001600160a01b039094168352600681528383209183525290812055565b6008546000906122ea90600190612fd7565b6000838152600960205260408120546008805493945090928490811061232057634e487b7160e01b600052603260045260246000fd5b90600052602060002001549050806008838154811061234f57634e487b7160e01b600052603260045260246000fd5b600091825260208083209091019290925582815260099091526040808220849055858252812055600880548061239557634e487b7160e01b600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b60006123bc83610c9b565b6001600160a01b039093166000908152600660209081526040808320868452825280832085905593825260079052919091209190915550565b8280546124019061301a565b90600052602060002090601f0160209004810192826124235760008555612469565b82601f1061243c57805160ff1916838001178555612469565b82800160010185558215612469579182015b8281111561246957825182559160200191906001019061244e565b506124759291506124ae565b5090565b6040518060a0016040528060608152602001600060ff16815260200160008152602001600060ff168152602001600081525090565b5b8082111561247557600081556001016124af565b600067ffffffffffffffff808411156124de576124de6130d0565b604051601f8501601f191681016020018281118282101715612502576125026130d0565b60405284815291508183850186101561251a57600080fd5b8484602083013760006020868301015250509392505050565b80356001600160a01b038116811461063c57600080fd5b806101e081018310156108f757600080fd5b8060c081018310156108f757600080fd5b803560ff8116811461063c57600080fd5b60006020828403121561258f578081fd5b61196082612533565b600080604083850312156125aa578081fd5b6125b383612533565b91506125c160208401612533565b90509250929050565b6000806000606084860312156125de578081fd5b6125e784612533565b92506125f560208501612533565b9150604084013590509250925092565b6000806000806080858703121561261a578081fd5b61262385612533565b935061263160208601612533565b925060408501359150606085013567ffffffffffffffff811115612653578182fd5b8501601f81018713612663578182fd5b612672878235602084016124c3565b91505092959194509250565b60008060408385031215612690578182fd5b61269983612533565b9150602083013580151581146126ad578182fd5b809150509250929050565b600080604083850312156126ca578182fd5b6126d383612533565b946020939093013593505050565b600080600080600060a086880312156126f8578081fd5b853567ffffffffffffffff8082111561270f578283fd5b61271b89838a0161254a565b96506020880135915080821115612730578283fd5b61273c89838a0161254a565b95506040880135915080821115612751578283fd5b61275d89838a0161254a565b94506060880135915080821115612772578283fd5b61277e89838a0161254a565b93506080880135915080821115612793578283fd5b506127a08882890161254a565b9150509295509295909350565b600080600080608085870312156127c2578384fd5b843567ffffffffffffffff808211156127d9578586fd5b6127e58883890161255c565b955060208701359150808211156127fa578485fd5b6128068883890161255c565b9450604087013591508082111561281b578384fd5b6128278883890161255c565b9350606087013591508082111561283c578283fd5b506126728782880161255c565b60006020828403121561285a578081fd5b8135611960816130e6565b600060208284031215612876578081fd5b8151611960816130e6565b600060208284031215612892578081fd5b813567ffffffffffffffff8111156128a8578182fd5b8201601f810184136128b8578182fd5b611c44848235602084016124c3565b6000602082840312156128d8578081fd5b5035919050565b6000602082840312156128f0578081fd5b6119608261256d565b6000806040838503121561290b578182fd5b6126d38361256d565b6000815180845261292c816020860160208601612fee565b601f01601f19169290920160200192915050565b60008351612952818460208801612fee565b835190830190612966818360208801612fee565b01949350505050565b90815260200190565b6001600160a01b0391909116815260200190565b6001600160a01b03858116825284166020820152604081018390526080606082018190526000906129bf90830184612914565b9695505050505050565b6020808252825182820181905260009190848201906040850190845b81811015612a01578351835292840192918401916001016129e5565b50909695505050505050565b901515815260200190565b6000602082526119606020830184612914565b6020808252602b908201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560408201526a74206f6620626f756e647360a81b606082015260800190565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b6020808252601c908201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604082015260600190565b60208082526024908201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646040820152637265737360e01b606082015260800190565b60208082526019908201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604082015260600190565b6020808252602c908201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860408201526b34b9ba32b73a103a37b5b2b760a11b606082015260800190565b60208082526038908201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760408201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000606082015260800190565b6020808252602a908201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604082015269726f206164647265737360b01b606082015260800190565b60208082526029908201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460408201526832b73a103a37b5b2b760b91b606082015260800190565b6020808252818101527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604082015260600190565b6020808252602c908201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860408201526b34b9ba32b73a103a37b5b2b760a11b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526029908201527f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960408201526839903737ba1037bbb760b91b606082015260800190565b6020808252602f908201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60408201526e3732bc34b9ba32b73a103a37b5b2b760891b606082015260800190565b60208082526021908201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656040820152603960f91b606082015260800190565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b6020808252602c908201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60408201526b7574206f6620626f756e647360a01b606082015260800190565b600060208252825160a06020840152612f4460c0840182612914565b905060ff60208501511660408401526040840151606084015260ff6060850151166080840152608084015160a08401528091505092915050565b60ff91909116815260200190565b60008219821115612f9f57612f9f6130a4565b500190565b600082612fb357612fb36130ba565b500490565b6000816000190483118215151615612fd257612fd26130a4565b500290565b600082821015612fe957612fe96130a4565b500390565b60005b83811015613009578181015183820152602001612ff1565b83811115610d655750506000910152565b60028104600182168061302e57607f821691505b6020821081141561304f57634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415613069576130696130a4565b5060010190565b600060ff821660ff811415613087576130876130a4565b60010192915050565b60008261309f5761309f6130ba565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b0319811681146108a557600080fdfea26469706673582212201f854c37416ae8977e8042585ea7087a933ed06837144580cc9f9ff54640c0f664736f6c63430008000033