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