Special data
- Nonce: 1
- Is contract? Yes
-
Contract code:
0x608060405234801561001057600080fd5b50600436106101ee5760003560e01c80638129fc1c1161010f578063aa39404b116100a2578063e985e9c511610071578063e985e9c514610420578063f242432a14610433578063f2fde38b14610441578063f5298aca14610454576101ee565b8063aa39404b146103df578063bd85b039146103f2578063ccf2526114610405578063e30c397814610418576101ee565b806392fede00116100de57806392fede001461039e5780639d763d57146103a6578063a22cb465146103b9578063a6d2823c146103cc576101ee565b80638129fc1c1461035b5780638da5cb5b146103635780639270891a1461037857806392f8eb941461038b576101ee565b806330e2d1ed116101875780636b20c454116101565780636b20c4541461031a578063715018a61461032d578063731133e91461033557806377e3d4b614610348576101ee565b806330e2d1ed146102cc5780634e1273f4146102df5780634e71e0c8146102ff5780635eb62f6314610307576101ee565b80630ac77c32116101c35780630ac77c32146102665780630e89341c146102865780631f7fdffa146102a65780632eb2c2d6146102b9576101ee565b8062bf8e7b146101f3578062fdd58e1461021157806301ffc9a71461023157806302fe530514610251575b600080fd5b6101fb610467565b6040516102089190612d83565b60405180910390f35b61022461021f3660046128d6565b610477565b6040516102089190612d6c565b61024461023f366004612a42565b6104b9565b6040516102089190612c94565b61026461025f366004612a9a565b610533565b005b610279610274366004612ae0565b610592565b6040516102089190612c9f565b610299610294366004612ae0565b6105a7565b6040516102089190612cc7565b6102646102b4366004612807565b61063b565b6102646102c736600461268d565b6109d8565b6101fb6102da366004612a7a565b610a23565b6102f26102ed366004612984565b610ca8565b6040516102089190612c53565b610264610de7565b610264610315366004612af8565b610e7e565b610264610328366004612796565b611025565b6102646113d9565b610264610343366004612931565b611469565b61026461035636600461289c565b611664565b610264611735565b61036b6117c2565b6040516102089190612b9e565b610224610386366004612ae0565b6117d2565b610224610399366004612ae0565b6117dd565b6102646117ef565b6102246103b43660046128d6565b611880565b6102646103c736600461289c565b61188c565b6102246103da366004612a7a565b611979565b6102446103ed366004612641565b611996565b610224610400366004612ae0565b6119ab565b610224610413366004612a7a565b6119cd565b61036b611aa4565b61024461042e36600461265b565b611ab3565b6102646102c7366004612733565b61026461044f366004612641565b611ae1565b6102646104623660046128ff565b611b80565b606e5467ffffffffffffffff1681565b6000806104848484611d73565b9050806104955760009150506104b3565b6000838152606f60205260409020546104af908290611de0565b9150505b92915050565b60006001600160e01b031982167fd9b67a2600000000000000000000000000000000000000000000000000000000148061051c57506001600160e01b031982167f0e89341c00000000000000000000000000000000000000000000000000000000145b8061052b575061052b82611e9c565b90505b919050565b61053b6117c2565b6001600160a01b031661054c611ece565b6001600160a01b03161461057b5760405162461bcd60e51b815260040161057290612d37565b60405180910390fd5b805161058e9060689060208401906124ae565b5050565b606d6020526000908152604090205460ff1681565b6060606880546105b690612e7d565b80601f01602080910402602001604051908101604052809291908181526020018280546105e290612e7d565b801561062f5780601f106106045761010080835404028352916020019161062f565b820191906000526020600020905b81548152906001019060200180831161061257829003601f168201915b50505050509050919050565b606b6000610647611ece565b6001600160a01b0316815260208101919091526040016000205460ff168061068757506106726117c2565b6001600160a01b0316336001600160a01b0316145b6040518060400160405280600381526020016231313160e81b815250906106c15760405162461bcd60e51b81526004016105729190612cc7565b5060408051808201909152600381526218989b60e91b60208201526001600160a01b0385166107035760405162461bcd60e51b81526004016105729190612cc7565b508151835114604051806040016040528060038152602001620c4c4d60ea1b815250906107435760405162461bcd60e51b81526004016105729190612cc7565b50600061074e611ece565b905060008080805b8751811015610966576065600089838151811061078357634e487b7160e01b600052603260045260246000fd5b6020026020010151815260200190815260200160002060008a6001600160a01b03166001600160a01b03168152602001908152602001600020549350606760008983815181106107e357634e487b7160e01b600052603260045260246000fd5b60200260200101518152602001908152602001600020549250610870606f60008a848151811061082357634e487b7160e01b600052603260045260246000fd5b602002602001015181526020019081526020016000205488838151811061085a57634e487b7160e01b600052603260045260246000fd5b6020026020010151611ed290919063ffffffff16565b60408051808201909152600381526231303160e81b6020820152909250826108ab5760405162461bcd60e51b81526004016105729190612cc7565b506108b68285612de6565b606560008a84815181106108da57634e487b7160e01b600052603260045260246000fd5b602090810291909101810151825281810192909252604090810160009081206001600160a01b038e1682529092529020556109158284612de6565b606760008a848151811061093957634e487b7160e01b600052603260045260246000fd5b6020026020010151815260200190815260200160002081905550808061095e90612eb8565b915050610756565b50876001600160a01b031660006001600160a01b0316856001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8a8a6040516109b7929190612c66565b60405180910390a46109ce8460008a8a8a8a611fc4565b5050505050505050565b604080518082018252600381527f31323800000000000000000000000000000000000000000000000000000000006020820152905162461bcd60e51b81526105729190600401612cc7565b6000606b6000610a31611ece565b6001600160a01b0316815260208101919091526040016000205460ff1680610a715750610a5c6117c2565b6001600160a01b0316336001600160a01b0316145b6040518060400160405280600381526020016231313160e81b81525090610aab5760405162461bcd60e51b81526004016105729190612cc7565b50606c6000846001811115610ad057634e487b7160e01b600052602160045260246000fd5b6001811115610aef57634e487b7160e01b600052602160045260246000fd5b81526020019081526020016000206000836001600160a01b03166001600160a01b03168152602001908152602001600020546000146040518060400160405280600381526020017f313135000000000000000000000000000000000000000000000000000000000081525090610b785760405162461bcd60e51b81526004016105729190612cc7565b50606e5467ffffffffffffffff16606c6000856001811115610baa57634e487b7160e01b600052602160045260246000fd5b6001811115610bc957634e487b7160e01b600052602160045260246000fd5b8152602080820192909252604090810160009081206001600160a01b0387168252835281812093909355606e5467ffffffffffffffff168352606d9091529020805484919060ff191660018381811115610c3357634e487b7160e01b600052602160045260246000fd5b0217905550610c40612128565b606e805467ffffffffffffffff9081166000908152606f602052604081209390935581541691610c6f83612ed3565b82546101009290920a67ffffffffffffffff818102199093169183160217909155606e54610ca1925060019116612e54565b9392505050565b60608151835114604051806040016040528060038152602001620c4c4d60ea1b81525090610ce95760405162461bcd60e51b81526004016105729190612cc7565b506000835167ffffffffffffffff811115610d1457634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015610d3d578160200160208202803683370190505b50905060005b8451811015610ddf57610da4858281518110610d6f57634e487b7160e01b600052603260045260246000fd5b6020026020010151858381518110610d9757634e487b7160e01b600052603260045260246000fd5b6020026020010151610477565b828281518110610dc457634e487b7160e01b600052603260045260246000fd5b6020908102919091010152610dd881612eb8565b9050610d43565b509392505050565b606a546001600160a01b0316610dfb611ece565b6001600160a01b031614610e0e57600080fd5b606a546001600160a01b0316610e226117c2565b6001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3606a8054606980546001600160a01b03199081166001600160a01b03841617909155169055565b606b6000610e8a611ece565b6001600160a01b0316815260208101919091526040016000205460ff1680610eca5750610eb56117c2565b6001600160a01b0316336001600160a01b0316145b6040518060400160405280600381526020016231313160e81b81525090610f045760405162461bcd60e51b81526004016105729190612cc7565b506000610f10836119ab565b9050600082118015610f225750600081115b8015610f2d57508082115b15611020576000610f3e8284612e3d565b90506000610f5d610f4e84612138565b610f5784612138565b90611ed2565b90506000610f69612128565b610f739083612de6565b6000878152606f6020526040902054909150610f90908290611de0565b60408051808201909152600381527f313030000000000000000000000000000000000000000000000000000000000060208201529091506fffffffffffffffffffffffffffffffff821115610ff85760405162461bcd60e51b81526004016105729190612cc7565b506000868152606f602052604090206fffffffffffffffffffffffffffffffff909116905550505b505050565b606b6000611031611ece565b6001600160a01b0316815260208101919091526040016000205460ff1680611071575061105c6117c2565b6001600160a01b0316336001600160a01b0316145b6040518060400160405280600381526020016231313160e81b815250906110ab5760405162461bcd60e51b81526004016105729190612cc7565b5060408051808201909152600381526218989b60e91b60208201526001600160a01b0384166110ed5760405162461bcd60e51b81526004016105729190612cc7565b508051825114604051806040016040528060038152602001620c4c4d60ea1b8152509061112d5760405162461bcd60e51b81526004016105729190612cc7565b506000611138611ece565b905060008080805b865181101561137757600086828151811061116b57634e487b7160e01b600052603260045260246000fd5b602002602001015190506065600089848151811061119957634e487b7160e01b600052603260045260246000fd5b6020026020010151815260200190815260200160002060008a6001600160a01b03166001600160a01b03168152602001908152602001600020549450606760008984815181106111f957634e487b7160e01b600052603260045260246000fd5b60200260200101518152602001908152602001600020549350611270606f60008a858151811061123957634e487b7160e01b600052603260045260246000fd5b602002602001015181526020019081526020016000205488848151811061085a57634e487b7160e01b600052603260045260246000fd5b925082158015906112815750828510155b6040518060400160405280600381526020016218981960e91b815250906112bb5760405162461bcd60e51b81526004016105729190612cc7565b506112c68186612e3d565b606560008a85815181106112ea57634e487b7160e01b600052603260045260246000fd5b602090810291909101810151825281810192909252604090810160009081206001600160a01b038e1682529092529020556113258185612e3d565b606760008a858151811061134957634e487b7160e01b600052603260045260246000fd5b602002602001015181526020019081526020016000208190555050808061136f90612eb8565b915050611140565b5060006001600160a01b0316876001600160a01b0316856001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb89896040516113c8929190612c66565b60405180910390a450505050505050565b6113e16117c2565b6001600160a01b03166113f2611ece565b6001600160a01b0316146114185760405162461bcd60e51b815260040161057290612d37565b60006114226117c2565b6001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3606980546001600160a01b0319169055565b606b6000611475611ece565b6001600160a01b0316815260208101919091526040016000205460ff16806114b557506114a06117c2565b6001600160a01b0316336001600160a01b0316145b6040518060400160405280600381526020016231313160e81b815250906114ef5760405162461bcd60e51b81526004016105729190612cc7565b5060408051808201909152600381526218989b60e91b60208201526001600160a01b0385166115315760405162461bcd60e51b81526004016105729190612cc7565b50600061153c611ece565b60008581526065602090815260408083206001600160a01b038a1684528252808320548884526067835281842054606f9093529083205493945092909190611585908790611ed2565b60408051808201909152600381526231303160e81b6020820152909150816115c05760405162461bcd60e51b81526004016105729190612cc7565b506115cb8184612de6565b60008881526065602090815260408083206001600160a01b038d1684529091529020556115f88183612de6565b6000888152606760205260408082209290925590516001600160a01b03808b169291908716907fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f629061164d908c908c90612d75565b60405180910390a46109ce8460008a8a8a8a612195565b61166c6117c2565b6001600160a01b031661167d611ece565b6001600160a01b0316146116a35760405162461bcd60e51b815260040161057290612d37565b6116b5826001600160a01b031661227f565b6040518060400160405280600381526020017f3131370000000000000000000000000000000000000000000000000000000000815250906117095760405162461bcd60e51b81526004016105729190612cc7565b506001600160a01b03919091166000908152606b60205260409020805460ff1916911515919091179055565b600054610100900460ff168061174e575060005460ff16155b61176a5760405162461bcd60e51b815260040161057290612cda565b600054610100900460ff16158015611795576000805460ff1961ff0019909116610100171660011790555b61179d612285565b6117a5612285565b6117ad6122ed565b80156117bf576000805461ff00191690555b50565b6069546001600160a01b03165b90565b600061052b8261235d565b606f6020526000908152604090205481565b6117f76117c2565b6001600160a01b0316611808611ece565b6001600160a01b03161461182e5760405162461bcd60e51b815260040161057290612d37565b606a546001600160a01b031661184357600080fd5b606a80546001600160a01b03191690556040516000907f69737d41162474a7ca514809b07d7becaecf72eae8c23bceb071f0e09af93ffc908290a2565b6000610ca18383611d73565b816001600160a01b031661189e611ece565b6001600160a01b03161415604051806040016040528060038152602001620c4c4d60ea1b815250906118e35760405162461bcd60e51b81526004016105729190612cc7565b5080606660006118f1611ece565b6001600160a01b03908116825260208083019390935260409182016000908120918716808252919093529120805460ff191692151592909217909155611935611ece565b6001600160a01b03167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405161196d9190612c94565b60405180910390a35050565b606c60209081526000928352604080842090915290825290205481565b606b6020526000908152604090205460ff1681565b6000818152606f602052604081205461052b906119c78461235d565b90611de0565b6000606c60008460018111156119f357634e487b7160e01b600052602160045260246000fd5b6001811115611a1257634e487b7160e01b600052602160045260246000fd5b8152602080820192909252604090810160009081206001600160a01b0386168252835281902054606e548251808401909352600383527f31313800000000000000000000000000000000000000000000000000000000009383019390935292509067ffffffffffffffff16821115611a9d5760405162461bcd60e51b81526004016105729190612cc7565b5092915050565b606a546001600160a01b031681565b6001600160a01b03918216600090815260666020908152604080832093909416825291909152205460ff1690565b611ae96117c2565b6001600160a01b0316611afa611ece565b6001600160a01b031614611b205760405162461bcd60e51b815260040161057290612d37565b606a546001600160a01b031615611b3657600080fd5b606a80546001600160a01b0319166001600160a01b0383169081179091556040517f69737d41162474a7ca514809b07d7becaecf72eae8c23bceb071f0e09af93ffc90600090a250565b606b6000611b8c611ece565b6001600160a01b0316815260208101919091526040016000205460ff1680611bcc5750611bb76117c2565b6001600160a01b0316336001600160a01b0316145b6040518060400160405280600381526020016231313160e81b81525090611c065760405162461bcd60e51b81526004016105729190612cc7565b5060408051808201909152600381526218989b60e91b60208201526001600160a01b038416611c485760405162461bcd60e51b81526004016105729190612cc7565b506000611c53611ece565b60008481526065602090815260408083206001600160a01b03891684528252808320548784526067835281842054606f9093529083205493945092909190611c9c908690611ed2565b90508015801590611cad5750808310155b6040518060400160405280600381526020016218981960e91b81525090611ce75760405162461bcd60e51b81526004016105729190612cc7565b50611cf28184612e3d565b60008781526065602090815260408083206001600160a01b038c168452909152902055611d1f8183612e3d565b6000878152606760205260408082209290925590516001600160a01b0389811691908716907fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62906113c8908b908b90612d75565b60408051808201909152600381526218989b60e91b60208201526000906001600160a01b038416611db75760405162461bcd60e51b81526004016105729190612cc7565b505060009081526065602090815260408083206001600160a01b03949094168352929052205490565b6000821580611ded575081155b15611dfa575060006104b3565b81611e1260026b033b2e3c9fd0803ce8000000612dfe565b611e1e90600019612e3d565b611e289190612dfe565b8311156040518060400160405280600381526020016232303360e81b81525090611e655760405162461bcd60e51b81526004016105729190612cc7565b506b033b2e3c9fd0803ce8000000611e7e600282612dfe565b611e888486612e1e565b611e929190612de6565b610ca19190612dfe565b6001600160e01b031981167f01ffc9a70000000000000000000000000000000000000000000000000000000014919050565b3390565b60408051808201909152600381527f3230310000000000000000000000000000000000000000000000000000000000602082015260009082611f275760405162461bcd60e51b81526004016105729190612cc7565b506000611f35600284612dfe565b90506b033b2e3c9fd0803ce8000000611f5082600019612e3d565b611f5a9190612dfe565b8411156040518060400160405280600381526020016232303360e81b81525090611f975760405162461bcd60e51b81526004016105729190612cc7565b508281611fb06b033b2e3c9fd0803ce800000087612e1e565b611fba9190612de6565b6104af9190612dfe565b611fd6846001600160a01b031661227f565b156121205760405163bc197c8160e01b81526001600160a01b0385169063bc197c819061200f9089908990889088908890600401612bb2565b602060405180830381600087803b15801561202957600080fd5b505af1925050508015612059575060408051601f3d908101601f1916820190925261205691810190612a5e565b60015b6120d557612065612f2d565b80612070575061208a565b8060405162461bcd60e51b81526004016105729190612cc7565b604080518082018252600381527f31323200000000000000000000000000000000000000000000000000000000006020820152905162461bcd60e51b81526105729190600401612cc7565b6001600160e01b0319811663bc197c8160e01b1461211e57604080518082018252600381526231323160e81b6020820152905162461bcd60e51b81526105729190600401612cc7565b505b505050505050565b6b033b2e3c9fd0803ce800000090565b600080612149633b9aca0084612e1e565b90508261215a633b9aca0083612dfe565b146040518060400160405280600381526020016232303360e81b81525090611a9d5760405162461bcd60e51b81526004016105729190612cc7565b6121a7846001600160a01b031661227f565b156121205760405163f23a6e6160e01b81526001600160a01b0385169063f23a6e61906121e09089908990889088908890600401612c10565b602060405180830381600087803b1580156121fa57600080fd5b505af192505050801561222a575060408051601f3d908101601f1916820190925261222791810190612a5e565b60015b61223657612065612f2d565b6001600160e01b0319811663f23a6e6160e01b1461211e57604080518082018252600381526231323160e81b6020820152905162461bcd60e51b81526105729190600401612cc7565b3b151590565b600054610100900460ff168061229e575060005460ff16155b6122ba5760405162461bcd60e51b815260040161057290612cda565b600054610100900460ff161580156122e5576000805460ff1961ff0019909116610100171660011790555b6117ad61236f565b600054610100900460ff1680612306575060005460ff16155b6123225760405162461bcd60e51b815260040161057290612cda565b600054610100900460ff1615801561234d576000805460ff1961ff0019909116610100171660011790555b61235561236f565b6117ad6123e2565b60009081526067602052604090205490565b600054610100900460ff1680612388575060005460ff16155b6123a45760405162461bcd60e51b815260040161057290612cda565b600054610100900460ff161580156117ad576000805460ff1961ff00199091166101001716600117905580156117bf576000805461ff001916905550565b600054610100900460ff16806123fb575060005460ff16155b6124175760405162461bcd60e51b815260040161057290612cda565b600054610100900460ff16158015612442576000805460ff1961ff0019909116610100171660011790555b600061244c611ece565b606980546001600160a01b0319166001600160a01b038316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35080156117bf576000805461ff001916905550565b8280546124ba90612e7d565b90600052602060002090601f0160209004810192826124dc5760008555612522565b82601f106124f557805160ff1916838001178555612522565b82800160010185558215612522579182015b82811115612522578251825591602001919060010190612507565b5061252e929150612532565b5090565b5b8082111561252e5760008155600101612533565b600067ffffffffffffffff83111561256157612561612f11565b612574601f8401601f1916602001612d98565b905082815283838301111561258857600080fd5b828260208301376000602084830101529392505050565b80356001600160a01b038116811461052e57600080fd5b600082601f8301126125c6578081fd5b813560206125db6125d683612dc2565b612d98565b82815281810190858301838502870184018810156125f7578586fd5b855b85811015612615578135845292840192908401906001016125f9565b5090979650505050505050565b600082601f830112612632578081fd5b610ca183833560208501612547565b600060208284031215612652578081fd5b610ca18261259f565b6000806040838503121561266d578081fd5b6126768361259f565b91506126846020840161259f565b90509250929050565b600080600080600060a086880312156126a4578081fd5b6126ad8661259f565b94506126bb6020870161259f565b9350604086013567ffffffffffffffff808211156126d7578283fd5b6126e389838a016125b6565b945060608801359150808211156126f8578283fd5b61270489838a016125b6565b93506080880135915080821115612719578283fd5b5061272688828901612622565b9150509295509295909350565b600080600080600060a0868803121561274a578081fd5b6127538661259f565b94506127616020870161259f565b93506040860135925060608601359150608086013567ffffffffffffffff81111561278a578182fd5b61272688828901612622565b6000806000606084860312156127aa578283fd5b6127b38461259f565b9250602084013567ffffffffffffffff808211156127cf578384fd5b6127db878388016125b6565b935060408601359150808211156127f0578283fd5b506127fd868287016125b6565b9150509250925092565b6000806000806080858703121561281c578384fd5b6128258561259f565b9350602085013567ffffffffffffffff80821115612841578485fd5b61284d888389016125b6565b94506040870135915080821115612862578384fd5b61286e888389016125b6565b93506060870135915080821115612883578283fd5b5061289087828801612622565b91505092959194509250565b600080604083850312156128ae578081fd5b6128b78361259f565b9150602083013580151581146128cb578182fd5b809150509250929050565b600080604083850312156128e8578182fd5b6128f18361259f565b946020939093013593505050565b600080600060608486031215612913578081fd5b61291c8461259f565b95602085013595506040909401359392505050565b60008060008060808587031215612946578182fd5b61294f8561259f565b93506020850135925060408501359150606085013567ffffffffffffffff811115612978578182fd5b61289087828801612622565b60008060408385031215612996578182fd5b823567ffffffffffffffff808211156129ad578384fd5b818501915085601f8301126129c0578384fd5b813560206129d06125d683612dc2565b82815281810190858301838502870184018b10156129ec578889fd5b8896505b84871015612a1557612a018161259f565b8352600196909601959183019183016129f0565b5096505086013592505080821115612a2b578283fd5b50612a38858286016125b6565b9150509250929050565b600060208284031215612a53578081fd5b8135610ca181612fd2565b600060208284031215612a6f578081fd5b8151610ca181612fd2565b60008060408385031215612a8c578182fd5b823560028110612676578283fd5b600060208284031215612aab578081fd5b813567ffffffffffffffff811115612ac1578182fd5b8201601f81018413612ad1578182fd5b6104af84823560208401612547565b600060208284031215612af1578081fd5b5035919050565b60008060408385031215612b0a578182fd5b50508035926020909101359150565b6000815180845260208085019450808401835b83811015612b4857815187529582019590820190600101612b2c565b509495945050505050565b60008151808452815b81811015612b7857602081850181015186830182015201612b5c565b81811115612b895782602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b0391909116815260200190565b60006001600160a01b03808816835280871660208401525060a06040830152612bde60a0830186612b19565b8281036060840152612bf08186612b19565b90508281036080840152612c048185612b53565b98975050505050505050565b60006001600160a01b03808816835280871660208401525084604083015283606083015260a06080830152612c4860a0830184612b53565b979650505050505050565b600060208252610ca16020830184612b19565b600060408252612c796040830185612b19565b8281036020840152612c8b8185612b19565b95945050505050565b901515815260200190565b6020810160028310612cc157634e487b7160e01b600052602160045260246000fd5b91905290565b600060208252610ca16020830184612b53565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201527f647920696e697469616c697a6564000000000000000000000000000000000000606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b90815260200190565b918252602082015260400190565b67ffffffffffffffff91909116815260200190565b60405181810167ffffffffffffffff81118282101715612dba57612dba612f11565b604052919050565b600067ffffffffffffffff821115612ddc57612ddc612f11565b5060209081020190565b60008219821115612df957612df9612efb565b500190565b600082612e1957634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615612e3857612e38612efb565b500290565b600082821015612e4f57612e4f612efb565b500390565b600067ffffffffffffffff83811690831681811015612e7557612e75612efb565b039392505050565b600281046001821680612e9157607f821691505b60208210811415612eb257634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415612ecc57612ecc612efb565b5060010190565b600067ffffffffffffffff80831681811415612ef157612ef1612efb565b6001019392505050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b60e01c90565b600060443d1015612f3d576117cf565b600481823e6308c379a0612f518251612f27565b14612f5b576117cf565b6040513d600319016004823e80513d67ffffffffffffffff8160248401118184111715612f8b57505050506117cf565b82840192508251915080821115612fa557505050506117cf565b503d83016020828401011115612fbd575050506117cf565b601f01601f1916810160200160405291505090565b6001600160e01b0319811681146117bf57600080fdfea264697066735822122068ecc794a61eb4e5035224eeabaf276061d7a7d63eaede5c6b6ad2fd38cff4e364736f6c63430008000033