APE Price: $1.12 (+0.29%)

Get Raw Transaction Hex

                            Returned Raw Transaction Hex : 

0x02f94a79828173808505eb30f2508505eb30f250833d44158080b94a1c60806040526702c68af0bb140000600c556115b3600d55610cad600e556064600f556002601055600160115f6101000a81548160ff0219169083151502179055506001601160016101000a81548160ff021916908315150217905550348015610066575f80fd5b506040516149bc3803806149bc83398181016040528101906100889190610444565b6040518060400160405280601481526020017f426f726564204c617276612041706520436c75620000000000000000000000008152506040518060400160405280600481526020017f424c41430000000000000000000000000000000000000000000000000000000081525081600290816101039190610698565b5080600390816101139190610698565b5061012261016260201b60201c565b5f81905550505061014561013a61016a60201b60201c565b61017160201b60201c565b600160098190555061015c8161023460201b60201c565b506107df565b5f6001905090565b5f33905090565b5f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b61024261016a60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff166102666102cf60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16146102bc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102b3906107c1565b60405180910390fd5b80600b90816102cb9190610698565b5050565b5f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61035682610310565b810181811067ffffffffffffffff8211171561037557610374610320565b5b80604052505050565b5f6103876102f7565b9050610393828261034d565b919050565b5f67ffffffffffffffff8211156103b2576103b1610320565b5b6103bb82610310565b9050602081019050919050565b8281835e5f83830152505050565b5f6103e86103e384610398565b61037e565b9050828152602081018484840111156104045761040361030c565b5b61040f8482856103c8565b509392505050565b5f82601f83011261042b5761042a610308565b5b815161043b8482602086016103d6565b91505092915050565b5f6020828403121561045957610458610300565b5b5f82015167ffffffffffffffff81111561047657610475610304565b5b61048284828501610417565b91505092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806104d957607f821691505b6020821081036104ec576104eb610495565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830261054e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610513565b6105588683610513565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f61059c61059761059284610570565b610579565b610570565b9050919050565b5f819050919050565b6105b583610582565b6105c96105c1826105a3565b84845461051f565b825550505050565b5f90565b6105dd6105d1565b6105e88184846105ac565b505050565b5b8181101561060b576106005f826105d5565b6001810190506105ee565b5050565b601f82111561065057610621816104f2565b61062a84610504565b81016020851015610639578190505b61064d61064585610504565b8301826105ed565b50505b505050565b5f82821c905092915050565b5f6106705f1984600802610655565b1980831691505092915050565b5f6106888383610661565b9150826002028217905092915050565b6106a18261048b565b67ffffffffffffffff8111156106ba576106b9610320565b5b6106c482546104c2565b6106cf82828561060f565b5f60209050601f831160018114610700575f84156106ee578287015190505b6106f8858261067d565b86555061075f565b601f19841661070e866104f2565b5f5b8281101561073557848901518255600182019150602085019450602081019050610710565b86831015610752578489015161074e601f891682610661565b8355505b6001600288020188555050505b505050505050565b5f82825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6107ab602083610767565b91506107b682610777565b602082019050919050565b5f6020820190508181035f8301526107d88161079f565b9050919050565b6141d0806107ec5f395ff3fe608060405260043610610224575f3560e01c8063715018a611610122578063b3aa76a0116100aa578063e0a808531161006e578063e0a808531461079e578063e985e9c5146107c6578063efbd73f414610802578063f2fde38b1461082a578063f676308a1461085257610224565b8063b3aa76a0146106bc578063b88d4fde146106e6578063c87b56dd1461070e578063cfc86f7b1461074a578063d5abeb011461077457610224565b806395d89b41116100f157806395d89b41146105fc578063a0712d6814610626578063a22cb46514610642578063a45ba8e71461066a578063b071401b1461069457610224565b8063715018a61461056a5780638da5cb5b146105805780638e9d3bf1146105aa57806394354fd0146105d257610224565b80633ccfd60b116101b057806355f804b31161017457806355f804b3146104785780635c975abb146104a05780636352211e146104ca5780636f8b44b01461050657806370a082311461052e57610224565b80633ccfd60b146103c057806342842e0e146103d657806344a0d68a146103fe5780634fdd43cb14610426578063518302271461044e57610224565b806313faede6116101f757806313faede6146102f257806316c38b3c1461031c57806318160ddd1461034457806323b872dd1461036e57806324a6ab0c1461039657610224565b806301ffc9a71461022857806306fdde0314610264578063081812fc1461028e578063095ea7b3146102ca575b5f80fd5b348015610233575f80fd5b5061024e60048036038101906102499190612fa8565b61087a565b60405161025b9190612fed565b60405180910390f35b34801561026f575f80fd5b5061027861095b565b6040516102859190613076565b60405180910390f35b348015610299575f80fd5b506102b460048036038101906102af91906130c9565b6109eb565b6040516102c19190613133565b60405180910390f35b3480156102d5575f80fd5b506102f060048036038101906102eb9190613176565b610a63565b005b3480156102fd575f80fd5b50610306610b6c565b60405161031391906131c3565b60405180910390f35b348015610327575f80fd5b50610342600480360381019061033d9190613206565b610b72565b005b34801561034f575f80fd5b50610358610c0a565b60405161036591906131c3565b60405180910390f35b348015610379575f80fd5b50610394600480360381019061038f9190613231565b610c1f565b005b3480156103a1575f80fd5b506103aa610c2f565b6040516103b791906131c3565b60405180910390f35b3480156103cb575f80fd5b506103d4610c35565b005b3480156103e1575f80fd5b506103fc60048036038101906103f79190613231565b610d81565b005b348015610409575f80fd5b50610424600480360381019061041f91906130c9565b610da0565b005b348015610431575f80fd5b5061044c600480360381019061044791906133ad565b610e26565b005b348015610459575f80fd5b50610462610eb5565b60405161046f9190612fed565b60405180910390f35b348015610483575f80fd5b5061049e60048036038101906104999190613451565b610ec8565b005b3480156104ab575f80fd5b506104b4610f5a565b6040516104c19190612fed565b60405180910390f35b3480156104d5575f80fd5b506104f060048036038101906104eb91906130c9565b610f6c565b6040516104fd9190613133565b60405180910390f35b348015610511575f80fd5b5061052c600480360381019061052791906130c9565b610f80565b005b348015610539575f80fd5b50610554600480360381019061054f919061349c565b611006565b60405161056191906131c3565b60405180910390f35b348015610575575f80fd5b5061057e6110d0565b005b34801561058b575f80fd5b50610594611157565b6040516105a19190613133565b60405180910390f35b3480156105b5575f80fd5b506105d060048036038101906105cb91906130c9565b61117f565b005b3480156105dd575f80fd5b506105e6611205565b6040516105f391906131c3565b60405180910390f35b348015610607575f80fd5b5061061061120b565b60405161061d9190613076565b60405180910390f35b610640600480360381019061063b91906130c9565b61129b565b005b34801561064d575f80fd5b50610668600480360381019061066391906134c7565b611690565b005b348015610675575f80fd5b5061067e611802565b60405161068b9190613076565b60405180910390f35b34801561069f575f80fd5b506106ba60048036038101906106b591906130c9565b61188e565b005b3480156106c7575f80fd5b506106d0611914565b6040516106dd91906131c3565b60405180910390f35b3480156106f1575f80fd5b5061070c600480360381019061070791906135a3565b61191a565b005b348015610719575f80fd5b50610734600480360381019061072f91906130c9565b611996565b6040516107419190613076565b60405180910390f35b348015610755575f80fd5b5061075e611abe565b60405161076b9190613076565b60405180910390f35b34801561077f575f80fd5b50610788611b4a565b60405161079591906131c3565b60405180910390f35b3480156107a9575f80fd5b506107c460048036038101906107bf9190613206565b611b50565b005b3480156107d1575f80fd5b506107ec60048036038101906107e79190613623565b611be9565b6040516107f99190612fed565b60405180910390f35b34801561080d575f80fd5b5061082860048036038101906108239190613661565b611c77565b005b348015610835575f80fd5b50610850600480360381019061084b919061349c565b611d01565b005b34801561085d575f80fd5b50610878600480360381019061087391906130c9565b611df7565b005b5f7f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061094457507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610954575061095382611e7d565b5b9050919050565b60606002805461096a906136cc565b80601f0160208091040260200160405190810160405280929190818152602001828054610996906136cc565b80156109e15780601f106109b8576101008083540402835291602001916109e1565b820191905f5260205f20905b8154815290600101906020018083116109c457829003601f168201915b5050505050905090565b5f6109f582611ee6565b610a2b576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60065f8381526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b5f610a6d82610f6c565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ad4576040517f943f7b8c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610af3611f2f565b73ffffffffffffffffffffffffffffffffffffffff1614158015610b255750610b2381610b1e611f2f565b611be9565b155b15610b5c576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610b67838383611f36565b505050565b600c5481565b610b7a611f2f565b73ffffffffffffffffffffffffffffffffffffffff16610b98611157565b73ffffffffffffffffffffffffffffffffffffffff1614610bee576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610be590613746565b60405180910390fd5b8060115f6101000a81548160ff02191690831515021790555050565b5f610c13611fe5565b6001545f540303905090565b610c2a838383611fed565b505050565b600e5481565b610c3d611f2f565b73ffffffffffffffffffffffffffffffffffffffff16610c5b611157565b73ffffffffffffffffffffffffffffffffffffffff1614610cb1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca890613746565b60405180910390fd5b600260095403610cf6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ced906137ae565b60405180910390fd5b60026009819055505f610d07611157565b73ffffffffffffffffffffffffffffffffffffffff1647604051610d2a906137f9565b5f6040518083038185875af1925050503d805f8114610d64576040519150601f19603f3d011682016040523d82523d5f602084013e610d69565b606091505b5050905080610d76575f80fd5b506001600981905550565b610d9b83838360405180602001604052805f81525061191a565b505050565b610da8611f2f565b73ffffffffffffffffffffffffffffffffffffffff16610dc6611157565b73ffffffffffffffffffffffffffffffffffffffff1614610e1c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e1390613746565b60405180910390fd5b80600c8190555050565b610e2e611f2f565b73ffffffffffffffffffffffffffffffffffffffff16610e4c611157565b73ffffffffffffffffffffffffffffffffffffffff1614610ea2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e9990613746565b60405180910390fd5b80600b9081610eb191906139aa565b5050565b601160019054906101000a900460ff1681565b610ed0611f2f565b73ffffffffffffffffffffffffffffffffffffffff16610eee611157565b73ffffffffffffffffffffffffffffffffffffffff1614610f44576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f3b90613746565b60405180910390fd5b8181600a9182610f55929190613a83565b505050565b60115f9054906101000a900460ff1681565b5f610f7682612483565b5f01519050919050565b610f88611f2f565b73ffffffffffffffffffffffffffffffffffffffff16610fa6611157565b73ffffffffffffffffffffffffffffffffffffffff1614610ffc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ff390613746565b60405180910390fd5b80600d8190555050565b5f8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361106c576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015f9054906101000a900467ffffffffffffffff1667ffffffffffffffff169050919050565b6110d8611f2f565b73ffffffffffffffffffffffffffffffffffffffff166110f6611157565b73ffffffffffffffffffffffffffffffffffffffff161461114c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161114390613746565b60405180910390fd5b6111555f6126ff565b565b5f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b611187611f2f565b73ffffffffffffffffffffffffffffffffffffffff166111a5611157565b73ffffffffffffffffffffffffffffffffffffffff16146111fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111f290613746565b60405180910390fd5b8060108190555050565b600f5481565b60606003805461121a906136cc565b80601f0160208091040260200160405190810160405280929190818152602001828054611246906136cc565b80156112915780601f1061126857610100808354040283529160200191611291565b820191905f5260205f20905b81548152906001019060200180831161127457829003601f168201915b5050505050905090565b6002600954036112e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112d7906137ae565b60405180910390fd5b60026009819055505f811180156112f95750600f548111155b611338576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161132f90613b9a565b60405180910390fd5b600d5481611344610c0a565b61134e9190613be5565b111561138f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161138690613c62565b60405180910390fd5b60115f9054906101000a900460ff16156113de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113d590613cca565b60405180910390fd5b5f8190506010543073ffffffffffffffffffffffffffffffffffffffff166370a08231611409611f2f565b6040518263ffffffff1660e01b81526004016114259190613133565b602060405180830381865afa158015611440573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906114649190613cfc565b10156114dc5760105481106114d75760125f61147e611f2f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546010546114c59190613d27565b816114d09190613d27565b90506114db565b5f90505b5b80600c546114ea9190613d5a565b34101561152c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161152390613de5565b60405180910390fd5b600e54611537610c0a565b1061157f575f341161157e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161157590613e4d565b60405180910390fd5b5b8160125f61158b611f2f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546115d29190613be5565b9250508190555060105460125f6115e7611f2f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205411156116735760105460125f611635611f2f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b61168461167e611f2f565b836127c2565b50600160098190555050565b611698611f2f565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036116fc576040517fb06307db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060075f611708611f2f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff166117b1611f2f565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516117f69190612fed565b60405180910390a35050565b600b805461180f906136cc565b80601f016020809104026020016040519081016040528092919081815260200182805461183b906136cc565b80156118865780601f1061185d57610100808354040283529160200191611886565b820191905f5260205f20905b81548152906001019060200180831161186957829003601f168201915b505050505081565b611896611f2f565b73ffffffffffffffffffffffffffffffffffffffff166118b4611157565b73ffffffffffffffffffffffffffffffffffffffff161461190a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161190190613746565b60405180910390fd5b80600f8190555050565b60105481565b611925848484611fed565b6119448373ffffffffffffffffffffffffffffffffffffffff166127df565b8015611959575061195784848484612801565b155b15611990576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50505050565b60606119a182611ee6565b6119e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119d790613eb5565b60405180910390fd5b601160019054906101000a900460ff1615611a2d576119fd61294c565b611a06836129dc565b604051602001611a17929190613f0d565b6040516020818303038152906040529050611ab9565b600b8054611a3a906136cc565b80601f0160208091040260200160405190810160405280929190818152602001828054611a66906136cc565b8015611ab15780601f10611a8857610100808354040283529160200191611ab1565b820191905f5260205f20905b815481529060010190602001808311611a9457829003601f168201915b505050505090505b919050565b600a8054611acb906136cc565b80601f0160208091040260200160405190810160405280929190818152602001828054611af7906136cc565b8015611b425780601f10611b1957610100808354040283529160200191611b42565b820191905f5260205f20905b815481529060010190602001808311611b2557829003601f168201915b505050505081565b600d5481565b611b58611f2f565b73ffffffffffffffffffffffffffffffffffffffff16611b76611157565b73ffffffffffffffffffffffffffffffffffffffff1614611bcc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bc390613746565b60405180910390fd5b80601160016101000a81548160ff02191690831515021790555050565b5f60075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b611c7f611f2f565b73ffffffffffffffffffffffffffffffffffffffff16611c9d611157565b73ffffffffffffffffffffffffffffffffffffffff1614611cf3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cea90613746565b60405180910390fd5b611cfd81836127c2565b5050565b611d09611f2f565b73ffffffffffffffffffffffffffffffffffffffff16611d27611157565b73ffffffffffffffffffffffffffffffffffffffff1614611d7d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d7490613746565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611deb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611de290613fa0565b60405180910390fd5b611df4816126ff565b50565b611dff611f2f565b73ffffffffffffffffffffffffffffffffffffffff16611e1d611157565b73ffffffffffffffffffffffffffffffffffffffff1614611e73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e6a90613746565b60405180910390fd5b80600e8190555050565b5f7f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b5f81611ef0611fe5565b11158015611efe57505f5482105b8015611f28575060045f8381526020019081526020015f205f01601c9054906101000a900460ff16155b9050919050565b5f33905090565b8260065f8481526020019081526020015f205f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b5f6001905090565b5f611ff782612483565b90508373ffffffffffffffffffffffffffffffffffffffff16815f015173ffffffffffffffffffffffffffffffffffffffff1614612061576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8473ffffffffffffffffffffffffffffffffffffffff16612081611f2f565b73ffffffffffffffffffffffffffffffffffffffff1614806120b057506120af856120aa611f2f565b611be9565b5b806120f557506120be611f2f565b73ffffffffffffffffffffffffffffffffffffffff166120dd846109eb565b73ffffffffffffffffffffffffffffffffffffffff16145b90508061212e576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603612193576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6121a08585856001612b35565b6121ab5f8487611f36565b600160055f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015f8282829054906101000a900467ffffffffffffffff160392506101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550600160055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015f8282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505f60045f8581526020019081526020015f20905084815f015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555042815f0160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505f6001850190505f60045f8381526020019081526020015f2090505f73ffffffffffffffffffffffffffffffffffffffff16815f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1603612411575f5482146124105787815f015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508460200151815f0160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505b5b505050828473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461247c8585856001612b3b565b5050505050565b61248b612f02565b5f82905080612498611fe5565b111580156124a657505f5481105b156126c8575f60045f8381526020019081526020015f206040518060600160405290815f82015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020015f820160149054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff1681526020015f8201601c9054906101000a900460ff161515151581525050905080604001516126c6575f73ffffffffffffffffffffffffffffffffffffffff16815f015173ffffffffffffffffffffffffffffffffffffffff16146125b25780925050506126fa565b5b6001156126c55781806001900392505060045f8381526020019081526020015f206040518060600160405290815f82015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020015f820160149054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff1681526020015f8201601c9054906101000a900460ff16151515158152505090505f73ffffffffffffffffffffffffffffffffffffffff16815f015173ffffffffffffffffffffffffffffffffffffffff16146126c05780925050506126fa565b6125b3565b5b505b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b5f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6127db828260405180602001604052805f815250612b41565b5050565b5f808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b5f8373ffffffffffffffffffffffffffffffffffffffff1663150b7a02612826611f2f565b8786866040518563ffffffff1660e01b81526004016128489493929190614010565b6020604051808303815f875af192505050801561288357506040513d601f19601f82011682018060405250810190612880919061406e565b60015b6128f9573d805f81146128b1576040519150601f19603f3d011682016040523d82523d5f602084013e6128b6565b606091505b505f8151036128f1576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b6060600a805461295b906136cc565b80601f0160208091040260200160405190810160405280929190818152602001828054612987906136cc565b80156129d25780601f106129a9576101008083540402835291602001916129d2565b820191905f5260205f20905b8154815290600101906020018083116129b557829003601f168201915b5050505050905090565b60605f8203612a22576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050612b30565b5f8290505f5b5f8214612a51578080612a3a90614099565b915050600a82612a4a919061410d565b9150612a28565b5f8167ffffffffffffffff811115612a6c57612a6b613289565b5b6040519080825280601f01601f191660200182016040528015612a9e5781602001600182028036833780820191505090505b5090505b5f8514612b2957600182612ab69190613d27565b9150600a85612ac5919061413d565b6030612ad19190613be5565b60f81b818381518110612ae757612ae661416d565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191690815f1a905350600a85612b22919061410d565b9450612aa2565b8093505050505b919050565b50505050565b50505050565b612b4e8383836001612b53565b505050565b5f805490505f73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603612bbd576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8403612bf6576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612c025f868387612b35565b8360055f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015f8282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055508360055f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0160088282829054906101000a900467ffffffffffffffff160192506101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055508460045f8381526020019081526020015f205f015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055504260045f8381526020019081526020015f205f0160146101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505f8190505f8582019050838015612dbc5750612dbb8773ffffffffffffffffffffffffffffffffffffffff166127df565b5b15612e7d575b818773ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612e2f5f888480600101955088612801565b612e65576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b808203612dc257825f5414612e78575f80fd5b612ee7565b5b818060010192508773ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4808203612e7e575b815f819055505050612efb5f868387612b3b565b5050505050565b60405180606001604052805f73ffffffffffffffffffffffffffffffffffffffff1681526020015f67ffffffffffffffff1681526020015f151581525090565b5f604051905090565b5f80fd5b5f80fd5b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b612f8781612f53565b8114612f91575f80fd5b50565b5f81359050612fa281612f7e565b92915050565b5f60208284031215612fbd57612fbc612f4b565b5b5f612fca84828501612f94565b91505092915050565b5f8115159050919050565b612fe781612fd3565b82525050565b5f6020820190506130005f830184612fde565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61304882613006565b6130528185613010565b9350613062818560208601613020565b61306b8161302e565b840191505092915050565b5f6020820190508181035f83015261308e818461303e565b905092915050565b5f819050919050565b6130a881613096565b81146130b2575f80fd5b50565b5f813590506130c38161309f565b92915050565b5f602082840312156130de576130dd612f4b565b5b5f6130eb848285016130b5565b91505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61311d826130f4565b9050919050565b61312d81613113565b82525050565b5f6020820190506131465f830184613124565b92915050565b61315581613113565b811461315f575f80fd5b50565b5f813590506131708161314c565b92915050565b5f806040838503121561318c5761318b612f4b565b5b5f61319985828601613162565b92505060206131aa858286016130b5565b9150509250929050565b6131bd81613096565b82525050565b5f6020820190506131d65f8301846131b4565b92915050565b6131e581612fd3565b81146131ef575f80fd5b50565b5f81359050613200816131dc565b92915050565b5f6020828403121561321b5761321a612f4b565b5b5f613228848285016131f2565b91505092915050565b5f805f6060848603121561324857613247612f4b565b5b5f61325586828701613162565b935050602061326686828701613162565b9250506040613277868287016130b5565b9150509250925092565b5f80fd5b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6132bf8261302e565b810181811067ffffffffffffffff821117156132de576132dd613289565b5b80604052505050565b5f6132f0612f42565b90506132fc82826132b6565b919050565b5f67ffffffffffffffff82111561331b5761331a613289565b5b6133248261302e565b9050602081019050919050565b828183375f83830152505050565b5f61335161334c84613301565b6132e7565b90508281526020810184848401111561336d5761336c613285565b5b613378848285613331565b509392505050565b5f82601f83011261339457613393613281565b5b81356133a484826020860161333f565b91505092915050565b5f602082840312156133c2576133c1612f4b565b5b5f82013567ffffffffffffffff8111156133df576133de612f4f565b5b6133eb84828501613380565b91505092915050565b5f80fd5b5f80fd5b5f8083601f84011261341157613410613281565b5b8235905067ffffffffffffffff81111561342e5761342d6133f4565b5b60208301915083600182028301111561344a576134496133f8565b5b9250929050565b5f806020838503121561346757613466612f4b565b5b5f83013567ffffffffffffffff81111561348457613483612f4f565b5b613490858286016133fc565b92509250509250929050565b5f602082840312156134b1576134b0612f4b565b5b5f6134be84828501613162565b91505092915050565b5f80604083850312156134dd576134dc612f4b565b5b5f6134ea85828601613162565b92505060206134fb858286016131f2565b9150509250929050565b5f67ffffffffffffffff82111561351f5761351e613289565b5b6135288261302e565b9050602081019050919050565b5f61354761354284613505565b6132e7565b90508281526020810184848401111561356357613562613285565b5b61356e848285613331565b509392505050565b5f82601f83011261358a57613589613281565b5b813561359a848260208601613535565b91505092915050565b5f805f80608085870312156135bb576135ba612f4b565b5b5f6135c887828801613162565b94505060206135d987828801613162565b93505060406135ea878288016130b5565b925050606085013567ffffffffffffffff81111561360b5761360a612f4f565b5b61361787828801613576565b91505092959194509250565b5f806040838503121561363957613638612f4b565b5b5f61364685828601613162565b925050602061365785828601613162565b9150509250929050565b5f806040838503121561367757613676612f4b565b5b5f613684858286016130b5565b925050602061369585828601613162565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806136e357607f821691505b6020821081036136f6576136f561369f565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f613730602083613010565b915061373b826136fc565b602082019050919050565b5f6020820190508181035f83015261375d81613724565b9050919050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c005f82015250565b5f613798601f83613010565b91506137a382613764565b602082019050919050565b5f6020820190508181035f8301526137c58161378c565b9050919050565b5f81905092915050565b50565b5f6137e45f836137cc565b91506137ef826137d6565b5f82019050919050565b5f613803826137d9565b9150819050919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026138697fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261382e565b613873868361382e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f6138ae6138a96138a484613096565b61388b565b613096565b9050919050565b5f819050919050565b6138c783613894565b6138db6138d3826138b5565b84845461383a565b825550505050565b5f90565b6138ef6138e3565b6138fa8184846138be565b505050565b5b8181101561391d576139125f826138e7565b600181019050613900565b5050565b601f821115613962576139338161380d565b61393c8461381f565b8101602085101561394b578190505b61395f6139578561381f565b8301826138ff565b50505b505050565b5f82821c905092915050565b5f6139825f1984600802613967565b1980831691505092915050565b5f61399a8383613973565b9150826002028217905092915050565b6139b382613006565b67ffffffffffffffff8111156139cc576139cb613289565b5b6139d682546136cc565b6139e1828285613921565b5f60209050601f831160018114613a12575f8415613a00578287015190505b613a0a858261398f565b865550613a71565b601f198416613a208661380d565b5f5b82811015613a4757848901518255600182019150602085019450602081019050613a22565b86831015613a645784890151613a60601f891682613973565b8355505b6001600288020188555050505b505050505050565b5f82905092915050565b613a8d8383613a79565b67ffffffffffffffff811115613aa657613aa5613289565b5b613ab082546136cc565b613abb828285613921565b5f601f831160018114613ae8575f8415613ad6578287013590505b613ae0858261398f565b865550613b47565b601f198416613af68661380d565b5f5b82811015613b1d57848901358255600182019150602085019450602081019050613af8565b86831015613b3a5784890135613b36601f891682613973565b8355505b6001600288020188555050505b50505050505050565b7f496e76616c6964206d696e7420616d6f756e74210000000000000000000000005f82015250565b5f613b84601483613010565b9150613b8f82613b50565b602082019050919050565b5f6020820190508181035f830152613bb181613b78565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f613bef82613096565b9150613bfa83613096565b9250828201905080821115613c1257613c11613bb8565b5b92915050565b7f4d617820737570706c79206578636565646564210000000000000000000000005f82015250565b5f613c4c601483613010565b9150613c5782613c18565b602082019050919050565b5f6020820190508181035f830152613c7981613c40565b9050919050565b7f54686520636f6e747261637420697320706175736564210000000000000000005f82015250565b5f613cb4601783613010565b9150613cbf82613c80565b602082019050919050565b5f6020820190508181035f830152613ce181613ca8565b9050919050565b5f81519050613cf68161309f565b92915050565b5f60208284031215613d1157613d10612f4b565b5b5f613d1e84828501613ce8565b91505092915050565b5f613d3182613096565b9150613d3c83613096565b9250828203905081811115613d5457613d53613bb8565b5b92915050565b5f613d6482613096565b9150613d6f83613096565b9250828202613d7d81613096565b91508282048414831517613d9457613d93613bb8565b5b5092915050565b7f496e73756666696369656e742066756e647321000000000000000000000000005f82015250565b5f613dcf601383613010565b9150613dda82613d9b565b602082019050919050565b5f6020820190508181035f830152613dfc81613dc3565b9050919050565b7f4d6178206672656520737570706c7920657863656564656421000000000000005f82015250565b5f613e37601983613010565b9150613e4282613e03565b602082019050919050565b5f6020820190508181035f830152613e6481613e2b565b9050919050565b7f55524920646f6573206e6f7420657869737421000000000000000000000000005f82015250565b5f613e9f601383613010565b9150613eaa82613e6b565b602082019050919050565b5f6020820190508181035f830152613ecc81613e93565b9050919050565b5f81905092915050565b5f613ee782613006565b613ef18185613ed3565b9350613f01818560208601613020565b80840191505092915050565b5f613f188285613edd565b9150613f248284613edd565b91508190509392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f613f8a602683613010565b9150613f9582613f30565b604082019050919050565b5f6020820190508181035f830152613fb781613f7e565b9050919050565b5f81519050919050565b5f82825260208201905092915050565b5f613fe282613fbe565b613fec8185613fc8565b9350613ffc818560208601613020565b6140058161302e565b840191505092915050565b5f6080820190506140235f830187613124565b6140306020830186613124565b61403d60408301856131b4565b818103606083015261404f8184613fd8565b905095945050505050565b5f8151905061406881612f7e565b92915050565b5f6020828403121561408357614082612f4b565b5b5f6140908482850161405a565b91505092915050565b5f6140a382613096565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036140d5576140d4613bb8565b5b600182019050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61411782613096565b915061412283613096565b925082614132576141316140e0565b5b828204905092915050565b5f61414782613096565b915061415283613096565b925082614162576141616140e0565b5b828206905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffdfea2646970667358221220a615c3244efd3500ce1428c9e16c64e0d21801daa09b6323656bfa629460251764736f6c63430008190033000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000000000000c001a06cbc84c3bcc041f31df79ec4752f8977052f55ab7e24b8d4ace792d0cdbaaa56a0429c44bef247a57e7b38697f37a074a523d9396b491675db709c9f6a946dbe23