Overview ERC721
Total Supply:
0 VIP

Holders:
6
Profile Summary
Blockchain:
Ethereum (1)

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