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