APE Price: $0.50 (+6.97%)

Get Raw Transaction Hex

                            Returned Raw Transaction Hex : 

0x02f9498c8281730180850bd661e4a0833b07188080b9493460806040523480156200001157600080fd5b5033604051806020016040528060008152506040518060200160405280600081525081600090816200004491906200047e565b5080600190816200005691906200047e565b505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620000ce5760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401620000c59190620005aa565b60405180910390fd5b620000df816200013e60201b60201c565b506001600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550620005c7565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200028657607f821691505b6020821081036200029c576200029b6200023e565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620003067fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620002c7565b620003128683620002c7565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006200035f6200035962000353846200032a565b62000334565b6200032a565b9050919050565b6000819050919050565b6200037b836200033e565b620003936200038a8262000366565b848454620002d4565b825550505050565b600090565b620003aa6200039b565b620003b781848462000370565b505050565b5b81811015620003df57620003d3600082620003a0565b600181019050620003bd565b5050565b601f8211156200042e57620003f881620002a2565b6200040384620002b7565b8101602085101562000413578190505b6200042b6200042285620002b7565b830182620003bc565b50505b505050565b600082821c905092915050565b6000620004536000198460080262000433565b1980831691505092915050565b60006200046e838362000440565b9150826002028217905092915050565b620004898262000204565b67ffffffffffffffff811115620004a557620004a46200020f565b5b620004b182546200026d565b620004be828285620003e3565b600060209050601f831160018114620004f65760008415620004e1578287015190505b620004ed858262000460565b8655506200055d565b601f1984166200050686620002a2565b60005b82811015620005305784890151825560018201915060208501945060208101905062000509565b868310156200055057848901516200054c601f89168262000440565b8355505b6001600288020188555050505b505050505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620005928262000565565b9050919050565b620005a48162000585565b82525050565b6000602082019050620005c1600083018462000599565b92915050565b61435d80620005d76000396000f3fe608060405234801561001057600080fd5b506004361061027f5760003560e01c8063715018a61161015c578063b88d4fde116100ce578063de836ebd11610087578063de836ebd1461075f578063df10580a1461077b578063e0b6bb6714610799578063e985e9c5146107a3578063f2fde38b146107d3578063f44637ba146107ef5761027f565b8063b88d4fde1461069b578063bd3c996b146106b7578063c87b56dd146106d5578063cb2ef6f714610705578063d7e45cd714610723578063d89135cd146107415761027f565b8063983b2d5611610120578063983b2d5614610601578063989bdbb61461061d578063a0c76f6214610627578063a22cb46514610645578063a2309ff814610661578063b80f55c91461067f5761027f565b8063715018a61461056f5780637995c1e4146105795780638b78f0ef146105955780638da5cb5b146105c557806395d89b41146105e35761027f565b80632a55205a116101f55780634f558e79116101b95780634f558e791461048957806354fd4d50146104b95780635944c753146104d75780636352211e146104f3578063685731071461052357806370a082311461053f5761027f565b80632a55205a146103e85780633092afd51461041957806335e60bd41461043557806342842e0e146104515780634b700fc31461046d5761027f565b8063095ea7b311610247578063095ea7b31461033a57806312686aae1461035657806318160ddd146103745780631a2f459f146103925780631aff0dba146103c257806323b872dd146103cc5761027f565b806301ffc9a71461028457806302846858146102b457806304634d8d146102d057806306fdde03146102ec578063081812fc1461030a575b600080fd5b61029e60048036038101906102999190612d49565b61080b565b6040516102ab9190612d91565b60405180910390f35b6102ce60048036038101906102c99190612e0a565b61081d565b005b6102ea60048036038101906102e59190612e7b565b6108b7565b005b6102f46108cd565b6040516103019190612f4b565b60405180910390f35b610324600480360381019061031f9190612fa3565b61095f565b6040516103319190612fdf565b60405180910390f35b610354600480360381019061034f9190612ffa565b61097b565b005b61035e610991565b60405161036b9190612d91565b60405180910390f35b61037c6109a4565b6040516103899190613049565b60405180910390f35b6103ac60048036038101906103a79190612e0a565b6109bb565b6040516103b99190612d91565b60405180910390f35b6103ca6109db565b005b6103e660048036038101906103e19190613064565b610a00565b005b61040260048036038101906103fd91906130b7565b610b02565b6040516104109291906130f7565b60405180910390f35b610433600480360381019061042e9190612e0a565b610cec565b005b61044f600480360381019061044a919061314c565b610d86565b005b61046b60048036038101906104669190613064565b610de2565b005b610487600480360381019061048291906132ae565b610e02565b005b6104a3600480360381019061049e9190612fa3565b610f09565b6040516104b09190612d91565b60405180910390f35b6104c1610f4a565b6040516104ce9190612f4b565b60405180910390f35b6104f160048036038101906104ec9190613373565b610f83565b005b61050d60048036038101906105089190612fa3565b610f9b565b60405161051a9190612fdf565b60405180910390f35b61053d60048036038101906105389190613551565b610fad565b005b61055960048036038101906105549190612e0a565b611105565b6040516105669190613049565b60405180910390f35b6105776111bf565b005b610593600480360381019061058e9190612e0a565b6111d3565b005b6105af60048036038101906105aa9190612e0a565b611275565b6040516105bc9190612d91565b60405180910390f35b6105cd611295565b6040516105da9190612fdf565b60405180910390f35b6105eb6112bf565b6040516105f89190612f4b565b60405180910390f35b61061b60048036038101906106169190612e0a565b611351565b005b6106256113eb565b005b61062f611410565b60405161063c9190613628565b60405180910390f35b61065f600480360381019061065a9190613643565b611436565b005b61066961144c565b6040516106769190613049565b60405180910390f35b61069960048036038101906106949190613683565b611452565b005b6106b560048036038101906106b0919061376d565b61158e565b005b6106bf6115ab565b6040516106cc9190612d91565b60405180910390f35b6106ef60048036038101906106ea9190612fa3565b6115be565b6040516106fc9190612f4b565b60405180910390f35b61070d6116e1565b60405161071a9190612f4b565b60405180910390f35b61072b61171a565b6040516107389190612d91565b60405180910390f35b61074961172d565b6040516107569190613049565b60405180910390f35b610779600480360381019061077491906137f0565b611733565b005b610783611871565b6040516107909190612d91565b60405180910390f35b6107a1611884565b005b6107bd60048036038101906107b8919061384c565b6118a9565b6040516107ca9190612d91565b60405180910390f35b6107ed60048036038101906107e89190612e0a565b61193d565b005b61080960048036038101906108049190612e0a565b6119c3565b005b600061081682611a5d565b9050919050565b610825611ad7565b6000600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507faaa6f69bc76110b2804f7b88baa48f63b68d33979a039065d90d1cf8488d6921816040516108ac9190612fdf565b60405180910390a150565b6108bf611ad7565b6108c98282611b5e565b5050565b6060600f80546108dc906138bb565b80601f0160208091040260200160405190810160405280929190818152602001828054610908906138bb565b80156109555780601f1061092a57610100808354040283529160200191610955565b820191906000526020600020905b81548152906001019060200180831161093857829003601f168201915b5050505050905090565b600061096a82611d00565b5061097482611d88565b9050919050565b61098d8282610988611dc5565b611dcd565b5050565b600e60009054906101000a900460ff1681565b6000600d54600c546109b6919061391b565b905090565b600a6020528060005260406000206000915054906101000a900460ff1681565b6109e3611ad7565b6001600860156101000a81548160ff021916908315150217905550565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a725760006040517f64a0ae92000000000000000000000000000000000000000000000000000000008152600401610a699190612fdf565b60405180910390fd5b6000610a868383610a81611dc5565b611ddf565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610afc578382826040517f64283d7b000000000000000000000000000000000000000000000000000000008152600401610af39392919061394f565b60405180910390fd5b50505050565b6000806000600760008681526020019081526020016000206040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff16815250509050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff1603610c975760066040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff168152505090505b6000610ca1611e89565b6bffffffffffffffffffffffff1682602001516bffffffffffffffffffffffff1686610ccd9190613986565b610cd791906139f7565b90508160000151819350935050509250929050565b610cf4611ad7565b6000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507f2f91b591fc56ac0917953ad01ec225524ee5ef0555213e4c8a9d8c9728ee7ffb81604051610d7b9190612fdf565b60405180910390a150565b610d8e611ad7565b80600e60006101000a81548160ff0219169083151502179055507f203a216dffc18723de0cd43c6fe2c8dfb542b42f35fc1b295d2991fc92ea8bab81604051610dd79190612d91565b60405180910390a150565b610dfd8383836040518060200160405280600081525061158e565b505050565b60001515601160009054906101000a900460ff16151514610e58576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4f90613a74565b60405180910390fd5b610e6133611e93565b610e6b8686611b5e565b83600f9081610e7a9190613c36565b508260109081610e8a9190613c36565b5081600e60006101000a81548160ff02191690831515021790555080600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001601160006101000a81548160ff021916908315150217905550505050505050565b60008073ffffffffffffffffffffffffffffffffffffffff16610f2b83611f59565b73ffffffffffffffffffffffffffffffffffffffff1614159050919050565b6040518060400160405280600581526020017f312e302e3000000000000000000000000000000000000000000000000000000081525081565b610f8b611ad7565b610f96838383611f96565b505050565b6000610fa682611d00565b9050919050565b600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611039576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161103090613d7a565b60405180910390fd5b60001515600860149054906101000a900460ff1615151461108f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161108690613de6565b60405180910390fd5b60005b81518110156110e6576110d98382815181106110b1576110b0613e06565b5b60200260200101518383815181106110cc576110cb613e06565b5b602002602001015161214e565b8080600101915050611092565b508051600c60008282546110fa9190613e35565b925050819055505050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036111785760006040517f89c62b6400000000000000000000000000000000000000000000000000000000815260040161116f9190612fdf565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6111c7611ad7565b6111d16000611e93565b565b6111db611ad7565b60001515600860169054906101000a900460ff16151514611231576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161122890613eb5565b60405180910390fd5b80600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60096020528060005260406000206000915054906101000a900460ff1681565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060601080546112ce906138bb565b80601f01602080910402602001604051908101604052809291908181526020018280546112fa906138bb565b80156113475780601f1061131c57610100808354040283529160200191611347565b820191906000526020600020905b81548152906001019060200180831161132a57829003601f168201915b5050505050905090565b611359611ad7565b6001600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507f16baa937b08d58713325f93ac58b8a9369a4359bbefb4957d6d9b402735722ab816040516113e09190612fdf565b60405180910390a150565b6113f3611ad7565b6001600860166101000a81548160ff021916908315150217905550565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b611448611441611dc5565b838361216c565b5050565b600c5481565b600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166114de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114d590613f47565b60405180910390fd5b60001515600860159054906101000a900460ff16151514611534576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161152b90613fb3565b60405180910390fd5b60005b81518110156115705761156382828151811061155657611555613e06565b5b60200260200101516122db565b8080600101915050611537565b508051600d60008282546115849190613e35565b9250508190555050565b611599848484610a00565b6115a584848484612361565b50505050565b600860159054906101000a900460ff1681565b6060600073ffffffffffffffffffffffffffffffffffffffff166115e183611f59565b73ffffffffffffffffffffffffffffffffffffffff1603611637576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161162e9061401f565b60405180910390fd5b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16630b63fd6230846040518363ffffffff1660e01b81526004016116949291906130f7565b600060405180830381865afa1580156116b1573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906116da91906140af565b9050919050565b6040518060400160405280600781526020017f4552432d3732310000000000000000000000000000000000000000000000000081525081565b600860169054906101000a900460ff1681565b600d5481565b600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166117bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117b690613d7a565b60405180910390fd5b60001515600860149054906101000a900460ff16151514611815576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161180c90613de6565b60405180910390fd5b60005b8151811015611852576118458383838151811061183857611837613e06565b5b602002602001015161214e565b8080600101915050611818565b508051600c60008282546118669190613e35565b925050819055505050565b600860149054906101000a900460ff1681565b61188c611ad7565b6001600860146101000a81548160ff021916908315150217905550565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b611945611ad7565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036119b75760006040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016119ae9190612fdf565b60405180910390fd5b6119c081611e93565b50565b6119cb611ad7565b6001600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507f2a85edc5fabdd9bbaa6d309617215d5b6905e0ed8a48d656d86fc9863e3c4b7781604051611a529190612fdf565b60405180910390a150565b60007f2a55205a000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611ad05750611acf82612518565b5b9050919050565b611adf611dc5565b73ffffffffffffffffffffffffffffffffffffffff16611afd611295565b73ffffffffffffffffffffffffffffffffffffffff1614611b5c57611b20611dc5565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401611b539190612fdf565b60405180910390fd5b565b6000611b68611e89565b6bffffffffffffffffffffffff16905080826bffffffffffffffffffffffff161115611bcd5781816040517f6f483d09000000000000000000000000000000000000000000000000000000008152600401611bc4929190614129565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611c3f5760006040517fb6d9900a000000000000000000000000000000000000000000000000000000008152600401611c369190612fdf565b60405180910390fd5b60405180604001604052808473ffffffffffffffffffffffffffffffffffffffff168152602001836bffffffffffffffffffffffff16815250600660008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff160217905550905050505050565b600080611d0c83611f59565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611d7f57826040517f7e273289000000000000000000000000000000000000000000000000000000008152600401611d769190613049565b60405180910390fd5b80915050919050565b60006004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600033905090565b611dda83838360016125fa565b505050565b600080611deb84611f59565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161480611e355750600e60009054906101000a900460ff16155b611e74576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e6b906141c4565b60405180910390fd5b611e7f8585856127bf565b9150509392505050565b6000612710905090565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60006002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000611fa0611e89565b6bffffffffffffffffffffffff16905080826bffffffffffffffffffffffff161115612007578382826040517fdfd1fc1b000000000000000000000000000000000000000000000000000000008152600401611ffe939291906141e4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361207b578360006040517f969f085200000000000000000000000000000000000000000000000000000000815260040161207292919061421b565b60405180910390fd5b60405180604001604052808473ffffffffffffffffffffffffffffffffffffffff168152602001836bffffffffffffffffffffffff168152506007600086815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff16021790555090505050505050565b6121688282604051806020016040528060008152506129d9565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036121dd57816040517f5b08ba180000000000000000000000000000000000000000000000000000000081526004016121d49190612fdf565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516122ce9190612d91565b60405180910390a3505050565b60006122ea6000836000611ddf565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361235d57816040517f7e2732890000000000000000000000000000000000000000000000000000000081526004016123549190613049565b60405180910390fd5b5050565b60008373ffffffffffffffffffffffffffffffffffffffff163b1115612512578273ffffffffffffffffffffffffffffffffffffffff1663150b7a026123a5611dc5565b8685856040518563ffffffff1660e01b81526004016123c79493929190614299565b6020604051808303816000875af192505050801561240357506040513d601f19601f8201168201806040525081019061240091906142fa565b60015b612487573d8060008114612433576040519150601f19603f3d011682016040523d82523d6000602084013e612438565b606091505b50600081510361247f57836040517f64a0ae920000000000000000000000000000000000000000000000000000000081526004016124769190612fdf565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161461251057836040517f64a0ae920000000000000000000000000000000000000000000000000000000081526004016125079190612fdf565b60405180910390fd5b505b50505050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806125e357507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806125f357506125f2826129f5565b5b9050919050565b80806126335750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b1561276757600061264384611d00565b9050600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156126ae57508273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b80156126c157506126bf81846118a9565b155b1561270357826040517fa9fbf51f0000000000000000000000000000000000000000000000000000000081526004016126fa9190612fdf565b60405180910390fd5b811561276557838573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45b505b836004600085815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505050565b6000806127cb84611f59565b9050600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161461280d5761280c818486612a5f565b5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461289e5761284f6000856000806125fa565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055505b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614612921576001600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b846002600086815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550838573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4809150509392505050565b6129e38383612b23565b6129f06000848484612361565b505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b612a6a838383612c1c565b612b1e57600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612adf57806040517f7e273289000000000000000000000000000000000000000000000000000000008152600401612ad69190613049565b60405180910390fd5b81816040517f177e802f000000000000000000000000000000000000000000000000000000008152600401612b159291906130f7565b60405180910390fd5b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612b955760006040517f64a0ae92000000000000000000000000000000000000000000000000000000008152600401612b8c9190612fdf565b60405180910390fd5b6000612ba383836000611ddf565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614612c175760006040517f73c6ac6e000000000000000000000000000000000000000000000000000000008152600401612c0e9190612fdf565b60405180910390fd5b505050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015612cd457508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480612c955750612c9484846118a9565b5b80612cd357508273ffffffffffffffffffffffffffffffffffffffff16612cbb83611d88565b73ffffffffffffffffffffffffffffffffffffffff16145b5b90509392505050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b612d2681612cf1565b8114612d3157600080fd5b50565b600081359050612d4381612d1d565b92915050565b600060208284031215612d5f57612d5e612ce7565b5b6000612d6d84828501612d34565b91505092915050565b60008115159050919050565b612d8b81612d76565b82525050565b6000602082019050612da66000830184612d82565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612dd782612dac565b9050919050565b612de781612dcc565b8114612df257600080fd5b50565b600081359050612e0481612dde565b92915050565b600060208284031215612e2057612e1f612ce7565b5b6000612e2e84828501612df5565b91505092915050565b60006bffffffffffffffffffffffff82169050919050565b612e5881612e37565b8114612e6357600080fd5b50565b600081359050612e7581612e4f565b92915050565b60008060408385031215612e9257612e91612ce7565b5b6000612ea085828601612df5565b9250506020612eb185828601612e66565b9150509250929050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612ef5578082015181840152602081019050612eda565b60008484015250505050565b6000601f19601f8301169050919050565b6000612f1d82612ebb565b612f278185612ec6565b9350612f37818560208601612ed7565b612f4081612f01565b840191505092915050565b60006020820190508181036000830152612f658184612f12565b905092915050565b6000819050919050565b612f8081612f6d565b8114612f8b57600080fd5b50565b600081359050612f9d81612f77565b92915050565b600060208284031215612fb957612fb8612ce7565b5b6000612fc784828501612f8e565b91505092915050565b612fd981612dcc565b82525050565b6000602082019050612ff46000830184612fd0565b92915050565b6000806040838503121561301157613010612ce7565b5b600061301f85828601612df5565b925050602061303085828601612f8e565b9150509250929050565b61304381612f6d565b82525050565b600060208201905061305e600083018461303a565b92915050565b60008060006060848603121561307d5761307c612ce7565b5b600061308b86828701612df5565b935050602061309c86828701612df5565b92505060406130ad86828701612f8e565b9150509250925092565b600080604083850312156130ce576130cd612ce7565b5b60006130dc85828601612f8e565b92505060206130ed85828601612f8e565b9150509250929050565b600060408201905061310c6000830185612fd0565b613119602083018461303a565b9392505050565b61312981612d76565b811461313457600080fd5b50565b60008135905061314681613120565b92915050565b60006020828403121561316257613161612ce7565b5b600061317084828501613137565b91505092915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6131bb82612f01565b810181811067ffffffffffffffff821117156131da576131d9613183565b5b80604052505050565b60006131ed612cdd565b90506131f982826131b2565b919050565b600067ffffffffffffffff82111561321957613218613183565b5b61322282612f01565b9050602081019050919050565b82818337600083830152505050565b600061325161324c846131fe565b6131e3565b90508281526020810184848401111561326d5761326c61317e565b5b61327884828561322f565b509392505050565b600082601f83011261329557613294613179565b5b81356132a584826020860161323e565b91505092915050565b60008060008060008060c087890312156132cb576132ca612ce7565b5b60006132d989828a01612df5565b96505060206132ea89828a01612e66565b955050604087013567ffffffffffffffff81111561330b5761330a612cec565b5b61331789828a01613280565b945050606087013567ffffffffffffffff81111561333857613337612cec565b5b61334489828a01613280565b935050608061335589828a01613137565b92505060a061336689828a01612df5565b9150509295509295509295565b60008060006060848603121561338c5761338b612ce7565b5b600061339a86828701612f8e565b93505060206133ab86828701612df5565b92505060406133bc86828701612e66565b9150509250925092565b600067ffffffffffffffff8211156133e1576133e0613183565b5b602082029050602081019050919050565b600080fd5b600061340a613405846133c6565b6131e3565b9050808382526020820190506020840283018581111561342d5761342c6133f2565b5b835b8181101561345657806134428882612df5565b84526020840193505060208101905061342f565b5050509392505050565b600082601f83011261347557613474613179565b5b81356134858482602086016133f7565b91505092915050565b600067ffffffffffffffff8211156134a9576134a8613183565b5b602082029050602081019050919050565b60006134cd6134c88461348e565b6131e3565b905080838252602082019050602084028301858111156134f0576134ef6133f2565b5b835b8181101561351957806135058882612f8e565b8452602084019350506020810190506134f2565b5050509392505050565b600082601f83011261353857613537613179565b5b81356135488482602086016134ba565b91505092915050565b6000806040838503121561356857613567612ce7565b5b600083013567ffffffffffffffff81111561358657613585612cec565b5b61359285828601613460565b925050602083013567ffffffffffffffff8111156135b3576135b2612cec565b5b6135bf85828601613523565b9150509250929050565b6000819050919050565b60006135ee6135e96135e484612dac565b6135c9565b612dac565b9050919050565b6000613600826135d3565b9050919050565b6000613612826135f5565b9050919050565b61362281613607565b82525050565b600060208201905061363d6000830184613619565b92915050565b6000806040838503121561365a57613659612ce7565b5b600061366885828601612df5565b925050602061367985828601613137565b9150509250929050565b60006020828403121561369957613698612ce7565b5b600082013567ffffffffffffffff8111156136b7576136b6612cec565b5b6136c384828501613523565b91505092915050565b600067ffffffffffffffff8211156136e7576136e6613183565b5b6136f082612f01565b9050602081019050919050565b600061371061370b846136cc565b6131e3565b90508281526020810184848401111561372c5761372b61317e565b5b61373784828561322f565b509392505050565b600082601f83011261375457613753613179565b5b81356137648482602086016136fd565b91505092915050565b6000806000806080858703121561378757613786612ce7565b5b600061379587828801612df5565b94505060206137a687828801612df5565b93505060406137b787828801612f8e565b925050606085013567ffffffffffffffff8111156137d8576137d7612cec565b5b6137e48782880161373f565b91505092959194509250565b6000806040838503121561380757613806612ce7565b5b600061381585828601612df5565b925050602083013567ffffffffffffffff81111561383657613835612cec565b5b61384285828601613523565b9150509250929050565b6000806040838503121561386357613862612ce7565b5b600061387185828601612df5565b925050602061388285828601612df5565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806138d357607f821691505b6020821081036138e6576138e561388c565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061392682612f6d565b915061393183612f6d565b9250828203905081811115613949576139486138ec565b5b92915050565b60006060820190506139646000830186612fd0565b613971602083018561303a565b61397e6040830184612fd0565b949350505050565b600061399182612f6d565b915061399c83612f6d565b92508282026139aa81612f6d565b915082820484148315176139c1576139c06138ec565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613a0282612f6d565b9150613a0d83612f6d565b925082613a1d57613a1c6139c8565b5b828204905092915050565b7f436f6e747261637420616c726561647920696e697469616c697a65642e000000600082015250565b6000613a5e601d83612ec6565b9150613a6982613a28565b602082019050919050565b60006020820190508181036000830152613a8d81613a51565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302613af67fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82613ab9565b613b008683613ab9565b95508019841693508086168417925050509392505050565b6000613b33613b2e613b2984612f6d565b6135c9565b612f6d565b9050919050565b6000819050919050565b613b4d83613b18565b613b61613b5982613b3a565b848454613ac6565b825550505050565b600090565b613b76613b69565b613b81818484613b44565b505050565b5b81811015613ba557613b9a600082613b6e565b600181019050613b87565b5050565b601f821115613bea57613bbb81613a94565b613bc484613aa9565b81016020851015613bd3578190505b613be7613bdf85613aa9565b830182613b86565b50505b505050565b600082821c905092915050565b6000613c0d60001984600802613bef565b1980831691505092915050565b6000613c268383613bfc565b9150826002028217905092915050565b613c3f82612ebb565b67ffffffffffffffff811115613c5857613c57613183565b5b613c6282546138bb565b613c6d828285613ba9565b600060209050601f831160018114613ca05760008415613c8e578287015190505b613c988582613c1a565b865550613d00565b601f198416613cae86613a94565b60005b82811015613cd657848901518255600182019150602085019450602081019050613cb1565b86831015613cf35784890151613cef601f891682613bfc565b8355505b6001600288020188555050505b505050505050565b7f50726f7465637465644d696e744275726e3a2063616c6c6572206973206e6f7460008201527f2061206d696e7465720000000000000000000000000000000000000000000000602082015250565b6000613d64602983612ec6565b9150613d6f82613d08565b604082019050919050565b60006020820190508181036000830152613d9381613d57565b9050919050565b7f4c6f636b61626c653a206d696e74206973206c6f636b65640000000000000000600082015250565b6000613dd0601883612ec6565b9150613ddb82613d9a565b602082019050919050565b60006020820190508181036000830152613dff81613dc3565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000613e4082612f6d565b9150613e4b83612f6d565b9250828201905080821115613e6357613e626138ec565b5b92915050565b7f4c6f636b61626c653a206d65746164617461206973206c6f636b656400000000600082015250565b6000613e9f601c83612ec6565b9150613eaa82613e69565b602082019050919050565b60006020820190508181036000830152613ece81613e92565b9050919050565b7f50726f7465637465644d696e744275726e3a2063616c6c6572206973206e6f7460008201527f2061206275726e65720000000000000000000000000000000000000000000000602082015250565b6000613f31602983612ec6565b9150613f3c82613ed5565b604082019050919050565b60006020820190508181036000830152613f6081613f24565b9050919050565b7f4c6f636b61626c653a206275726e206973206c6f636b65640000000000000000600082015250565b6000613f9d601883612ec6565b9150613fa882613f67565b602082019050919050565b60006020820190508181036000830152613fcc81613f90565b9050919050565b7f546f6b656e20646f6573206e6f74206578697374730000000000000000000000600082015250565b6000614009601583612ec6565b915061401482613fd3565b602082019050919050565b6000602082019050818103600083015261403881613ffc565b9050919050565b600061405261404d846131fe565b6131e3565b90508281526020810184848401111561406e5761406d61317e565b5b614079848285612ed7565b509392505050565b600082601f83011261409657614095613179565b5b81516140a684826020860161403f565b91505092915050565b6000602082840312156140c5576140c4612ce7565b5b600082015167ffffffffffffffff8111156140e3576140e2612cec565b5b6140ef84828501614081565b91505092915050565b600061411361410e61410984612e37565b6135c9565b612f6d565b9050919050565b614123816140f8565b82525050565b600060408201905061413e600083018561411a565b61414b602083018461303a565b9392505050565b7f54686520746f6b656e2063616e206e6f74206265207472616e7366657272656460008201527f20617420746869732074696d652e000000000000000000000000000000000000602082015250565b60006141ae602e83612ec6565b91506141b982614152565b604082019050919050565b600060208201905081810360008301526141dd816141a1565b9050919050565b60006060820190506141f9600083018661303a565b614206602083018561411a565b614213604083018461303a565b949350505050565b6000604082019050614230600083018561303a565b61423d6020830184612fd0565b9392505050565b600081519050919050565b600082825260208201905092915050565b600061426b82614244565b614275818561424f565b9350614285818560208601612ed7565b61428e81612f01565b840191505092915050565b60006080820190506142ae6000830187612fd0565b6142bb6020830186612fd0565b6142c8604083018561303a565b81810360608301526142da8184614260565b905095945050505050565b6000815190506142f481612d1d565b92915050565b6000602082840312156143105761430f612ce7565b5b600061431e848285016142e5565b9150509291505056fea264697066735822122077aa447880fb36deb580ce654b7fb732325e5d5e47bfd0dde5f2eb568df509a064736f6c63430008180033c080a07465d949431cbe3e925157073784956c6c5cdab849e772b7e693460e26ede569a047d9149847765724455c9c56c14d8f048b155affc295100faf53bdb16470e253