60c06040526005608090815264173539b7b760d91b60a052600a906200002690826200032f565b50660aa87bee538000600c55600d805465ffffffffffff1916640101130f301790553480156200005557600080fd5b50733cc6cdda760b79bafa08df41ecfa224f810dceb660016040518060400160405280600c81526020016b425443204e616b616d6f746f60a01b8152506040518060400160405280600d81526020016c4e616b616d6f746f205041535360981b8152508160029081620000c991906200032f565b506003620000d882826200032f565b506000805550506daaeb6d7670e522a718067333cd4e3b15620002245780156200017257604051633e9f1edf60e11b81523060048201526001600160a01b03831660248201526daaeb6d7670e522a718067333cd4e90637d3e3dbe906044015b600060405180830381600087803b1580156200015357600080fd5b505af115801562000168573d6000803e3d6000fd5b5050505062000224565b6001600160a01b03821615620001c35760405163a0af290360e01b81523060048201526001600160a01b03831660248201526daaeb6d7670e522a718067333cd4e9063a0af29039060440162000138565b604051632210724360e11b81523060048201526daaeb6d7670e522a718067333cd4e90634420e48690602401600060405180830381600087803b1580156200020a57600080fd5b505af11580156200021f573d6000803e3d6000fd5b505050505b506200023290503362000238565b620003fb565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620002b557607f821691505b602082108103620002d657634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200032a57600081815260208120601f850160051c81016020861015620003055750805b601f850160051c820191505b81811015620003265782815560010162000311565b5050505b505050565b81516001600160401b038111156200034b576200034b6200028a565b62000363816200035c8454620002a0565b84620002dc565b602080601f8311600181146200039b5760008415620003825750858301515b600019600386901b1c1916600185901b17855562000326565b600085815260208120601f198616915b82811015620003cc57888601518255948401946001909101908401620003ab565b5085821015620003eb5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b612a16806200040b6000396000f3fe6080604052600436106102255760003560e01c806370a0823111610123578063a475b5dd116100ab578063e94053c71161006f578063e94053c714610657578063e985e9c514610687578063eef440af146106a7578063f2fde38b146106bc578063f8bf5172146106dc57600080fd5b8063a475b5dd146105a6578063aa062290146105c9578063b88d4fde146105e9578063c87b56dd14610609578063d5abeb011461062957600080fd5b80638da5cb5b116100f25780638da5cb5b1461050157806394354fd01461051f57806395d89b41146105515780639fb3788114610566578063a22cb4651461058657600080fd5b806370a082311461048c578063715018a6146104ac5780637ec4a659146104c1578063815d415c146104e157600080fd5b806323b872dd116101b157806344a0d68a1161017557806344a0d68a146103f75780634d9c1848146104175780635c975abb146104375780636352211e146104595780636ecd23061461047957600080fd5b806323b872dd1461037857806337a66d85146103985780633bd64968146103ad5780633ccfd60b146103c257806342842e0e146103d757600080fd5b8063081812fc116101f8578063081812fc146102c3578063095ea7b3146102fb5780631067fcc71461031b57806313faede61461033b57806318160ddd1461035f57600080fd5b806301ffc9a71461022a578063059f876a1461025f57806306421c2f1461028157806306fdde03146102a1575b600080fd5b34801561023657600080fd5b5061024a610245366004612147565b6106fd565b60405190151581526020015b60405180910390f35b34801561026b57600080fd5b5061027f61027a366004612192565b61074f565b005b34801561028d57600080fd5b5061027f61029c3660046121c5565b6107da565b3480156102ad57600080fd5b506102b661081c565b6040516102569190612230565b3480156102cf57600080fd5b506102e36102de366004612243565b6108ae565b6040516001600160a01b039091168152602001610256565b34801561030757600080fd5b5061027f61031636600461225c565b6108f2565b34801561032757600080fd5b5061027f610336366004612323565b61097a565b34801561034757600080fd5b50610351600c5481565b604051908152602001610256565b34801561036b57600080fd5b5060015460005403610351565b34801561038457600080fd5b5061027f61039336600461236b565b6109b4565b3480156103a457600080fd5b5061027f610b10565b3480156103b957600080fd5b5061027f610b5d565b3480156103ce57600080fd5b5061027f610bac565b3480156103e357600080fd5b5061027f6103f236600461236b565b610c05565b34801561040357600080fd5b5061027f610412366004612243565b610d56565b34801561042357600080fd5b5061027f6104323660046123b8565b610d85565b34801561044357600080fd5b50600d5461024a90640100000000900460ff1681565b34801561046557600080fd5b506102e3610474366004612243565b610dcf565b61027f6104873660046123b8565b610de1565b34801561049857600080fd5b506103516104a73660046123d3565b611048565b3480156104b857600080fd5b5061027f611096565b3480156104cd57600080fd5b5061027f6104dc366004612323565b6110cc565b3480156104ed57600080fd5b5061027f6104fc3660046123ee565b611102565b34801561050d57600080fd5b506008546001600160a01b03166102e3565b34801561052b57600080fd5b50600d5461053f9062010000900460ff1681565b60405160ff9091168152602001610256565b34801561055d57600080fd5b506102b66111dc565b34801561057257600080fd5b5061027f610581366004612473565b6111eb565b34801561059257600080fd5b5061027f6105a1366004612526565b611255565b3480156105b257600080fd5b50600d5461024a9065010000000000900460ff1681565b3480156105d557600080fd5b5061027f6105e43660046123b8565b6112ea565b3480156105f557600080fd5b5061027f61060436600461255d565b611332565b34801561061557600080fd5b506102b6610624366004612243565b611491565b34801561063557600080fd5b50600d546106449061ffff1681565b60405161ffff9091168152602001610256565b34801561066357600080fd5b5061053f6106723660046123d3565b600e6020526000908152604090205460ff1681565b34801561069357600080fd5b5061024a6106a23660046125d8565b611609565b3480156106b357600080fd5b506102b6611637565b3480156106c857600080fd5b5061027f6106d73660046123d3565b6116c5565b3480156106e857600080fd5b50600d5461053f906301000000900460ff1681565b60006001600160e01b031982166380ac58cd60e01b148061072e57506001600160e01b03198216635b5e139f60e01b145b8061074957506301ffc9a760e01b6001600160e01b03198316145b92915050565b6008546001600160a01b031633146107825760405162461bcd60e51b8152600401610779906125f4565b60405180910390fd5b60006107916001546000540390565b600d5490915061ffff166107a5848361263f565b61ffff1611156107c75760405162461bcd60e51b815260040161077990612661565b6107d5828461ffff16611760565b505050565b6008546001600160a01b031633146108045760405162461bcd60e51b8152600401610779906125f4565b600d805461ffff191661ffff92909216919091179055565b60606002805461082b9061268e565b80601f01602080910402602001604051908101604052809291908181526020018280546108579061268e565b80156108a45780601f10610879576101008083540402835291602001916108a4565b820191906000526020600020905b81548152906001019060200180831161088757829003601f168201915b5050505050905090565b60006108b98261177a565b6108d6576040516333d1c03960e21b815260040160405180910390fd5b506000908152600660205260409020546001600160a01b031690565b60006108fd82610dcf565b9050806001600160a01b0316836001600160a01b0316036109315760405163250fdee360e21b815260040160405180910390fd5b336001600160a01b03821614801590610951575061094f8133611609565b155b1561096f576040516367d9dca160e11b815260040160405180910390fd5b6107d58383836117a5565b6008546001600160a01b031633146109a45760405162461bcd60e51b8152600401610779906125f4565b600b6109b0828261270e565b5050565b826daaeb6d7670e522a718067333cd4e3b15610aff57336001600160a01b038216036109ea576109e5848484611801565b610b0a565b604051633185c44d60e21b81523060048201523360248201526daaeb6d7670e522a718067333cd4e9063c617113490604401602060405180830381865afa158015610a39573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a5d91906127cd565b8015610ae05750604051633185c44d60e21b81523060048201526001600160a01b03821660248201526daaeb6d7670e522a718067333cd4e9063c617113490604401602060405180830381865afa158015610abc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ae091906127cd565b610aff57604051633b79c77360e21b8152336004820152602401610779565b610b0a848484611801565b50505050565b6008546001600160a01b03163314610b3a5760405162461bcd60e51b8152600401610779906125f4565b600d805464ff000000001981166401000000009182900460ff1615909102179055565b6008546001600160a01b03163314610b875760405162461bcd60e51b8152600401610779906125f4565b600d805465ff0000000000198116650100000000009182900460ff1615909102179055565b6008546001600160a01b03163314610bd65760405162461bcd60e51b8152600401610779906125f4565b6040514790339082156108fc029083906000818181858888f193505050501580156109b0573d6000803e3d6000fd5b826daaeb6d7670e522a718067333cd4e3b15610d4b57336001600160a01b03821603610c36576109e584848461180c565b604051633185c44d60e21b81523060048201523360248201526daaeb6d7670e522a718067333cd4e9063c617113490604401602060405180830381865afa158015610c85573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ca991906127cd565b8015610d2c5750604051633185c44d60e21b81523060048201526001600160a01b03821660248201526daaeb6d7670e522a718067333cd4e9063c617113490604401602060405180830381865afa158015610d08573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d2c91906127cd565b610d4b57604051633b79c77360e21b8152336004820152602401610779565b610b0a84848461180c565b6008546001600160a01b03163314610d805760405162461bcd60e51b8152600401610779906125f4565b600c55565b6008546001600160a01b03163314610daf5760405162461bcd60e51b8152600401610779906125f4565b600d805460ff90921663010000000263ff00000019909216919091179055565b6000610dda82611827565b5192915050565b6000610df06001546000540390565b336000908152600e6020526040902054600d5491925060ff9081169161ffff1690610e1d9085168461263f565b61ffff161115610e3f5760405162461bcd60e51b815260040161077990612661565b600d5462010000900460ff16610e5582856127ea565b60ff161115610ea65760405162461bcd60e51b815260206004820152601c60248201527f45786365656473206d617820706572207472616e73616374696f6e2e000000006044820152606401610779565b600d54640100000000900460ff1615610f015760405162461bcd60e51b815260206004820152601760248201527f54686520636f6e747261637420697320706175736564210000000000000000006044820152606401610779565b600d5460ff6301000000909104811690821610610f73578260ff16600c54610f299190612803565b341015610f6e5760405162461bcd60e51b8152602060048201526013602482015272496e73756666696369656e742066756e64732160681b6044820152606401610779565b61100b565b6000610f7f82856127ea565b600d5490915060ff63010000009091048116908216111561100957600d54610fb1906301000000900460ff168261281a565b90508060ff16600c54610fc49190612803565b3410156110095760405162461bcd60e51b8152602060048201526013602482015272496e73756666696369656e742066756e64732160681b6044820152606401610779565b505b611018338460ff16611760565b61102281846127ea565b336000908152600e60205260409020805460ff191660ff92909216919091179055505050565b60006001600160a01b038216611071576040516323d3ad8160e21b815260040160405180910390fd5b506001600160a01b03166000908152600560205260409020546001600160401b031690565b6008546001600160a01b031633146110c05760405162461bcd60e51b8152600401610779906125f4565b6110ca6000611941565b565b6008546001600160a01b031633146110f65760405162461bcd60e51b8152600401610779906125f4565b60096109b0828261270e565b6008546001600160a01b0316331461112c5760405162461bcd60e51b8152600401610779906125f4565b600061113b6001546000540390565b9050600061114c8360ff8716612803565b600d5490915061ffff908116906111669083908516612833565b11156111845760405162461bcd60e51b815260040161077990612661565b60005b838110156111d4576111c28585838181106111a4576111a4612846565b90506020020160208101906111b991906123d3565b8760ff16611760565b806111cc8161285c565b915050611187565b505050505050565b60606003805461082b9061268e565b6008546001600160a01b031633146112155760405162461bcd60e51b8152600401610779906125f4565b60005b81518110156109b05761124382828151811061123657611236612846565b6020026020010151611993565b8061124d8161285c565b915050611218565b336001600160a01b0383160361127e5760405163b06307db60e01b815260040160405180910390fd5b3360008181526007602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6008546001600160a01b031633146113145760405162461bcd60e51b8152600401610779906125f4565b600d805460ff909216620100000262ff000019909216919091179055565b836daaeb6d7670e522a718067333cd4e3b1561147e57336001600160a01b03821603611369576113648585858561199e565b61148a565b604051633185c44d60e21b81523060048201523360248201526daaeb6d7670e522a718067333cd4e9063c617113490604401602060405180830381865afa1580156113b8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113dc91906127cd565b801561145f5750604051633185c44d60e21b81523060048201526001600160a01b03821660248201526daaeb6d7670e522a718067333cd4e9063c617113490604401602060405180830381865afa15801561143b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061145f91906127cd565b61147e57604051633b79c77360e21b8152336004820152602401610779565b61148a8585858561199e565b5050505050565b606061149c8261177a565b6115005760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b6064820152608401610779565b600d5465010000000000900460ff1615156000036115aa57600b80546115259061268e565b80601f01602080910402602001604051908101604052809291908181526020018280546115519061268e565b801561159e5780601f106115735761010080835404028352916020019161159e565b820191906000526020600020905b81548152906001019060200180831161158157829003601f168201915b50505050509050919050565b60006115b46119e9565b905060008151116115d45760405180602001604052806000815250611602565b806115de846119f8565b600a6040516020016115f293929190612875565b6040516020818303038152906040525b9392505050565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b600b80546116449061268e565b80601f01602080910402602001604051908101604052809291908181526020018280546116709061268e565b80156116bd5780601f10611692576101008083540402835291602001916116bd565b820191906000526020600020905b8154815290600101906020018083116116a057829003601f168201915b505050505081565b6008546001600160a01b031633146116ef5760405162461bcd60e51b8152600401610779906125f4565b6001600160a01b0381166117545760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610779565b61175d81611941565b50565b6109b0828260405180602001604052806000815250611b00565b6000805482108015610749575050600090815260046020526040902054600160e01b900460ff161590565b60008281526006602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6107d5838383611b0d565b6107d583838360405180602001604052806000815250611332565b60408051606081018252600080825260208201819052918101919091528160005481101561192857600081815260046020908152604091829020825160608101845290546001600160a01b0381168252600160a01b81046001600160401b031692820192909252600160e01b90910460ff161515918101829052906119265780516001600160a01b0316156118bd579392505050565b5060001901600081815260046020908152604091829020825160608101845290546001600160a01b038116808352600160a01b82046001600160401b031693830193909352600160e01b900460ff1615159281019290925215611921579392505050565b6118bd565b505b604051636f96cda160e11b815260040160405180910390fd5b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b61175d816000611ce6565b6119a9848484611b0d565b6001600160a01b0383163b151580156119cb57506119c984848484611e99565b155b15610b0a576040516368d2bf6b60e11b815260040160405180910390fd5b60606009805461082b9061268e565b606081600003611a1f5750506040805180820190915260018152600360fc1b602082015290565b8160005b8115611a495780611a338161285c565b9150611a429050600a8361292b565b9150611a23565b6000816001600160401b03811115611a6357611a63612286565b6040519080825280601f01601f191660200182016040528015611a8d576020820181803683370190505b5090505b8415611af857611aa260018361293f565b9150611aaf600a86612952565b611aba906030612833565b60f81b818381518110611acf57611acf612846565b60200101906001600160f81b031916908160001a905350611af1600a8661292b565b9450611a91565b949350505050565b6107d58383836001611f84565b6000611b1882611827565b9050836001600160a01b031681600001516001600160a01b031614611b4f5760405162a1148160e81b815260040160405180910390fd5b6000336001600160a01b0386161480611b6d5750611b6d8533611609565b80611b88575033611b7d846108ae565b6001600160a01b0316145b905080611ba857604051632ce44b5f60e11b815260040160405180910390fd5b6001600160a01b038416611bcf57604051633a954ecd60e21b815260040160405180910390fd5b611bdb600084876117a5565b6001600160a01b038581166000908152600560209081526040808320805467ffffffffffffffff198082166001600160401b0392831660001901831617909255898616808652838620805493841693831660019081018416949094179055898652600490945282852080546001600160e01b031916909417600160a01b42909216919091021783558701808452922080549193909116611caf576000548214611caf57805460208601516001600160401b0316600160a01b026001600160e01b03199091166001600160a01b038a16171781555b50505082846001600160a01b0316866001600160a01b03166000805160206129c183398151915260405160405180910390a461148a565b6000611cf183611827565b80519091508215611d57576000336001600160a01b0383161480611d1a5750611d1a8233611609565b80611d35575033611d2a866108ae565b6001600160a01b0316145b905080611d5557604051632ce44b5f60e11b815260040160405180910390fd5b505b611d63600085836117a5565b6001600160a01b0380821660008181526005602090815260408083208054600160801b6000196001600160401b0380841691909101811667ffffffffffffffff198416811783900482166001908101831690930277ffffffffffffffff0000000000000000ffffffffffffffff19909416179290921783558b86526004909452828520805460ff60e01b1942909316600160a01b026001600160e01b03199091169097179690961716600160e01b178555918901808452922080549194909116611e61576000548214611e6157805460208701516001600160401b0316600160a01b026001600160e01b03199091166001600160a01b038716171781555b5050604051869250600091506001600160a01b038416906000805160206129c1833981519152908390a4505060018054810190555050565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a0290611ece903390899088908890600401612966565b6020604051808303816000875af1925050508015611f09575060408051601f3d908101601f19168201909252611f06918101906129a3565b60015b611f67573d808015611f37576040519150601f19603f3d011682016040523d82523d6000602084013e611f3c565b606091505b508051600003611f5f576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050949350505050565b6000546001600160a01b038516611fad57604051622e076360e81b815260040160405180910390fd5b83600003611fce5760405163b562e8dd60e01b815260040160405180910390fd5b6001600160a01b038516600081815260056020908152604080832080546fffffffffffffffffffffffffffffffff1981166001600160401b038083168c0181169182176801000000000000000067ffffffffffffffff1990941690921783900481168c01811690920217909155858452600490925290912080546001600160e01b031916909217600160a01b42909216919091021790558080850183801561207f57506001600160a01b0387163b15155b156120f5575b60405182906001600160a01b038916906000906000805160206129c1833981519152908290a46120be6000888480600101955088611e99565b6120db576040516368d2bf6b60e11b815260040160405180910390fd5b8082036120855782600054146120f057600080fd5b612128565b5b6040516001830192906001600160a01b038916906000906000805160206129c1833981519152908290a48082036120f6575b5060005561148a565b6001600160e01b03198116811461175d57600080fd5b60006020828403121561215957600080fd5b813561160281612131565b803561ffff8116811461217657600080fd5b919050565b80356001600160a01b038116811461217657600080fd5b600080604083850312156121a557600080fd5b6121ae83612164565b91506121bc6020840161217b565b90509250929050565b6000602082840312156121d757600080fd5b61160282612164565b60005b838110156121fb5781810151838201526020016121e3565b50506000910152565b6000815180845261221c8160208601602086016121e0565b601f01601f19169290920160200192915050565b6020815260006116026020830184612204565b60006020828403121561225557600080fd5b5035919050565b6000806040838503121561226f57600080fd5b6122788361217b565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b03811182821017156122c4576122c4612286565b604052919050565b60006001600160401b038311156122e5576122e5612286565b6122f8601f8401601f191660200161229c565b905082815283838301111561230c57600080fd5b828260208301376000602084830101529392505050565b60006020828403121561233557600080fd5b81356001600160401b0381111561234b57600080fd5b8201601f8101841361235c57600080fd5b611af8848235602084016122cc565b60008060006060848603121561238057600080fd5b6123898461217b565b92506123976020850161217b565b9150604084013590509250925092565b803560ff8116811461217657600080fd5b6000602082840312156123ca57600080fd5b611602826123a7565b6000602082840312156123e557600080fd5b6116028261217b565b60008060006040848603121561240357600080fd5b61240c846123a7565b925060208401356001600160401b038082111561242857600080fd5b818601915086601f83011261243c57600080fd5b81358181111561244b57600080fd5b8760208260051b850101111561246057600080fd5b6020830194508093505050509250925092565b6000602080838503121561248657600080fd5b82356001600160401b038082111561249d57600080fd5b818501915085601f8301126124b157600080fd5b8135818111156124c3576124c3612286565b8060051b91506124d484830161229c565b81815291830184019184810190888411156124ee57600080fd5b938501935b8385101561250c578435825293850193908501906124f3565b98975050505050505050565b801515811461175d57600080fd5b6000806040838503121561253957600080fd5b6125428361217b565b9150602083013561255281612518565b809150509250929050565b6000806000806080858703121561257357600080fd5b61257c8561217b565b935061258a6020860161217b565b92506040850135915060608501356001600160401b038111156125ac57600080fd5b8501601f810187136125bd57600080fd5b6125cc878235602084016122cc565b91505092959194509250565b600080604083850312156125eb57600080fd5b6121ae8361217b565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b61ffff81811683821601908082111561265a5761265a612629565b5092915050565b60208082526013908201527222bc31b2b2b2399036b0bc1039bab838363c9760691b604082015260600190565b600181811c908216806126a257607f821691505b6020821081036126c257634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156107d557600081815260208120601f850160051c810160208610156126ef5750805b601f850160051c820191505b818110156111d4578281556001016126fb565b81516001600160401b0381111561272757612727612286565b61273b81612735845461268e565b846126c8565b602080601f83116001811461277057600084156127585750858301515b600019600386901b1c1916600185901b1785556111d4565b600085815260208120601f198616915b8281101561279f57888601518255948401946001909101908401612780565b50858210156127bd5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000602082840312156127df57600080fd5b815161160281612518565b60ff818116838216019081111561074957610749612629565b808202811582820484141761074957610749612629565b60ff828116828216039081111561074957610749612629565b8082018082111561074957610749612629565b634e487b7160e01b600052603260045260246000fd5b60006001820161286e5761286e612629565b5060010190565b6000845160206128888285838a016121e0565b85519184019161289b8184848a016121e0565b85549201916000906128ac8161268e565b600182811680156128c457600181146128d957612905565b60ff1984168752821515830287019450612905565b896000528560002060005b848110156128fd578154898201529083019087016128e4565b505082870194505b50929a9950505050505050505050565b634e487b7160e01b600052601260045260246000fd5b60008261293a5761293a612915565b500490565b8181038181111561074957610749612629565b60008261296157612961612915565b500690565b6001600160a01b038581168252841660208201526040810183905260806060820181905260009061299990830184612204565b9695505050505050565b6000602082840312156129b557600080fd5b81516116028161213156feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa26469706673582212206f3236bf84d6af596c4a0b3ac2922ef5f59cacb6c900bce6ac4c17912396b4b364736f6c63430008110033