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