false
false

Transaction Details

Transaction Hash
0x9f2e7c1437e7a749702c8b187bd0cff4840b7874aaaff8a2cedd7363ce68753b
Result
Success
Status
Confirmed
Confirmed by 3,531,200
Block
26236642
Timestamp
| Confirmed within <= 19.747 seconds
From
0x5f9Adb7DB7dcdb7C6cE8DF7742cb40D4bc6607a0 0x5f9adb–6607a0
To
[Contract  EtnyStakingImplementation EtnyStak..on (0x29d4cc–00e46b)  created]
Value
0 Berg
Transaction Fee
0.000016966708 Berg
Gas Price
0.002 Gwei

Gas Limit
9,000,000
Gas Used by Transaction
8,483,354 | 94.26%
NoncePosition
95094
Raw Input
0x6080604052620124f860165562036ee8601755601880546001600160d01b0319167302bc00000000000007b80000000000e4e1c0060a179055601980546001600160c01b03191671138800000000000124f80000000000000bd017905534801561006857600080fd5b506100716100ba565b3360008181526002602052604090208054600160ff1991821681178355600580546001600160a01b031990811686178255845490931690911790925581541690911790556101d1565b600054610100900460ff16806100cf5750303b155b806100dd575060005460ff16155b6101445760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b606482015260840160405180910390fd5b600054610100900460ff16158015610166576000805461ffff19166101011790555b600080546201000033810262010000600160b01b0319909216919091178083556040519190046001600160a01b031691907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a380156101ce576000805461ff00191690555b50565b61958c806101e06000396000f3fe608060405234801561001057600080fd5b50600436106104695760003560e01c80638caafbff1161024c578063c573a9b611610146578063db797e81116100c3578063ea55e31911610087578063ea55e31914610a42578063f2fde38b14610a6e578063f3b5397414610a81578063f8a25c5614610a94578063faa8aab114610a9c57600080fd5b8063db797e81146109ec578063de7c883014610a01578063e0768b1814610a14578063e8454f0714610a27578063e99edf4114610a3a57600080fd5b8063cd7f0bcc1161010a578063cd7f0bcc146109ae578063cf3c3287146109b6578063d53ce9a9146109be578063d598ed98146109d1578063da67129a146109d957600080fd5b8063c573a9b61461093d578063c6aa90ef14610945578063c756023914610980578063c8f00e7514610993578063c91951c7146109a657600080fd5b8063ab205d08116101d4578063b3036c6411610198578063b3036c64146108dd578063b6b7b3cf146108e5578063b6c4ab71146108ed578063b6ecc1cc14610907578063bafb35811461091a57600080fd5b8063ab205d081461087e578063ac870fe814610891578063af68faae146108a4578063b06ba626146108b7578063b2bdfa7b146108ca57600080fd5b806390cadc5a1161021b57806390cadc5a1461081457806391a8c1c514610827578063946e203f14610850578063a4f8277314610863578063a6f958c81461086b57600080fd5b80638caafbff146107cf5780638cd03f77146107d75780638d2adf32146107ea5780638da5cb5b146107fd57600080fd5b8063458dcf6a1161036857806367e40097116102e55780638014522d116102a95780638014522d1461076457806380605c931461077757806383082bb21461078a57806383c8eed91461079d57806388b4ec28146107c757600080fd5b806367e400971461071b5780636b2963551461072e578063715018a614610741578063749490b8146107495780637c5045e81461075c57600080fd5b80635d0d71661161032c5780635d0d7166146106bd5780635eba1aa3146106e557806362647959146106f8578063676465401461070057806367a53be31461071357600080fd5b8063458dcf6a14610644578063488b8e8b146106575780634d263b611461066a578063512532891461067f5780635c60da1b1461069257600080fd5b806328d9228c116103f657806337daa815116103ba57806337daa815146105ab578063380ae6be1461060357806339ad083d146106165780633b7973ed14610629578063438787d01461063157600080fd5b806328d9228c1461054c57806329e0a52b1461055f57806329e7d373146105725780632e14edaa146105855780633348dccd1461059857600080fd5b806311e776fe1161043d57806311e776fe146104db5780631492794d146104f0578063194dc6c8146105115780631c4bc72914610519578063275fdda51461053957600080fd5b8062226faa1461046e578063033751a2146104965780630b0e33d0146104c05780630ef7ef77146104c8575b600080fd5b61048161047c366004618632565b610aaf565b60405190151581526020015b60405180910390f35b6104a96104a4366004618632565b610bdc565b60405161048d9b9a9998979695949392919061868e565b610481610e37565b6104816104d6366004618737565b610e63565b6104ee6104e9366004618632565b610f66565b005b6105036104fe366004618632565b610fb1565b60405190815260200161048d565b61050361102c565b61052161104d565b6040516001600160401b03909116815260200161048d565b610481610547366004618773565b61107d565b61048161055a3660046187bc565b611214565b61048161056d3660046187ef565b611290565b610481610580366004618632565b6117c4565b6104ee610593366004618822565b611ad4565b6104ee6105a636600461883d565b611b28565b6105be6105b9366004618632565b611b91565b604080519788526001600160401b03968716602089015294861694870194909452918416606086015283166080850152821660a08401521660c082015260e00161048d565b610481610611366004618632565b611c6a565b6104ee610624366004618869565b612253565b6105036122af565b6104ee61063f366004618822565b6122dd565b610503610652366004618822565b61232f565b6104ee61066536600461883d565b61236e565b6106726123e1565b60405161048d91906188c0565b61050361068d366004618632565b61245a565b6003546106a5906001600160a01b031681565b6040516001600160a01b03909116815260200161048d565b6106d06106cb366004618632565b6125f8565b60405161048d999897969594939291906188d3565b6104816106f3366004618632565b612777565b610503612991565b6104ee61070e366004618632565b6129bf565b610481612cca565b610503610729366004618632565b612cfa565b61048161073c366004618822565b612d63565b6104ee612fdf565b6104816107573660046187ef565b613060565b610503613884565b610481610772366004618632565b6138b2565b6104ee610785366004618869565b613c25565b610481610798366004618632565b613c87565b6107b06107ab366004618943565b614604565b60405161048d9b9a99989796959493929190618966565b610503614777565b6105216147a5565b6104816107e5366004618632565b6147cf565b6104ee6107f836600461883d565b6149af565b6000546201000090046001600160a01b03166106a5565b6104ee610822366004618822565b614a22565b61083a610835366004618943565b614a73565b60405161048d9a999897969594939291906189e0565b61048161085e366004618943565b614cb6565b610503615031565b610481610879366004618a4f565b615052565b61048161088c366004618632565b615188565b6104ee61089f366004618822565b615217565b6105036108b2366004618a84565b61527f565b6105036108c5366004618abe565b615807565b6005546106a5906001600160a01b031681565b61067261618f565b610521616206565b6108f5616237565b60405160ff909116815260200161048d565b6104ee61091536600461883d565b61625b565b61092d610928366004618822565b6162ce565b60405161048d9493929190618b44565b61050361636e565b610958610953366004618632565b61638f565b604080519586526020860194909452928401919091526060830152608082015260a00161048d565b61050361098e366004618632565b6164db565b6104816109a1366004618632565b616544565b6105036167b1565b6106a56167d2565b6108f56167fc565b6104816109cc366004618b75565b616825565b610503616bf3565b6104816109e7366004618b9a565b616c21565b33600090815260146020526040902054610503565b610672610a0f366004618822565b616ef3565b6104ee610a22366004618632565b616f5f565b610503610a35366004618632565b616faa565b610521617013565b610a55610a50366004618632565b617044565b60405161048d9d9c9b9a99989796959493929190618bbd565b6104ee610a7c366004618822565b6171a0565b610481610a8f366004618c5d565b61729e565b6105036173c6565b6001546106a5906001600160a01b031681565b3360009081526002602052604081205460ff16610ae75760405162461bcd60e51b8152600401610ade90618c82565b60405180910390fd5b6009548210610b085760405162461bcd60e51b8152600401610ade90618cd4565b600060098381548110610b1d57610b1d618d20565b6000918252602090912060069091020190506001600482810154600160501b900460ff1690811115610b5157610b5161864b565b14610b6e5760405162461bcd60e51b8152600401610ade90618d36565b60048101805460ff60501b1916600360501b1790556005810154600b8054600092908110610b9e57610b9e618d20565b600091825260209091206009600c90920201908101805460ff1916600317905542600682015564012117d1576008909101555060019150505b919050565b6000806000806000806000806000806000600b805490508c10610c5a5760405162461bcd60e51b815260206004820152603060248201527f45746e795374616b696e673a20496e76616c6964205374616b6520636f6e747260448201526f6163742049442070726f76696465642160801b6064820152608401610ade565b6000600b8d81548110610c6f57610c6f618d20565b600091825260208220919d50600c020190506001600982015460ff166004811115610c9c57610c9c61864b565b03610d35576005810154600782015460405163d83102cd60e01b8152600160801b90920461ffff16600483015260248201527322a56c5971102a09980e7c3c9b288a09f77500c29063d83102cd90604401602060405180830381865af4158015610d0a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d2e9190618d84565b9b50610d3d565b80600801549b505b8b8160000160009054906101000a90046001600160a01b03168260020160009054906101000a90046001600160a01b03168360030160009054906101000a90046001600160a01b03168460010160009054906101000a90046001600160a01b031685600401548660050160009054906101000a90046001600160401b03168760050160089054906101000a90046001600160401b03168860050160109054906101000a900461ffff168960090160009054906101000a900460ff168a600b0160009054906101000a900460ff168261ffff1692509b509b509b509b509b509b509b509b509b509b509b505091939597999b90929496989a50565b6001546000906001600160a01b03163314610e5157600080fd5b506007546001600160a01b0316151590565b6001546000906001600160a01b03163314610e7d57600080fd5b600a548410610e9e5760405162461bcd60e51b8152600401610ade90618d9d565b6000600a8581548110610eb357610eb3618d20565b906000526020600020906007020190508060040160109054906101000a90046001600160401b03166001600160401b0316846001600160401b031610610f0b5760405162461bcd60e51b8152600401610ade90618ded565b6001600160401b0384166000908152600582016020526040812054600b805491929183908110610f3d57610f3d618d20565b90600052602060002090600c02019050610f598382848861740e565b93505050505b9392505050565b6001546001600160a01b03163314610f7d57600080fd5b3360009081526002602052604090205460ff16610fac5760405162461bcd60e51b8152600401610ade90618c82565b601655565b6001546000906001600160a01b03163314610fcb57600080fd5b336000908152600c60205260409020548210610ff95760405162461bcd60e51b8152600401610ade90618e3a565b336000908152600c6020526040902080548390811061101a5761101a618d20565b90600052602060002001549050919050565b6001546000906001600160a01b0316331461104657600080fd5b5060095490565b6001546000906001600160a01b0316331461106757600080fd5b506018546201000090046001600160401b031690565b6001546000906001600160a01b0316331461109757600080fd5b3360009081526002602052604090205460ff1615156001146110cb5760405162461bcd60e51b8152600401610ade90618e7e565b600b5485106110ec5760405162461bcd60e51b8152600401610ade90618ec9565b6000600b868154811061110157611101618d20565b90600052602060002090600c020190508260048111156111235761112361864b565b60098201805460ff191660018360048111156111415761114161864b565b02179055506008810185905560068101849055600a8101546009805460009290811061116f5761116f618d20565b906000526020600020906006020190508360048111156111915761119161864b565b81600401600a6101000a81548160ff021916908360048111156111b6576111b661864b565b02179055506003600482810154600160501b900460ff16908111156111dd576111dd61864b565b6002909201546001600160a01b03166000908152601560205260409020805460ff1916919092141790555060019050949350505050565b6001546000906001600160a01b0316331461122e57600080fd5b3360009081526002602052604090205460ff1615156001146112625760405162461bcd60e51b8152600401610ade90618e7e565b506001600160a01b03821660009081526014602052604090206001600160401b038216905560015b92915050565b6001546000906001600160a01b031633146112aa57600080fd5b600a5484106112cb5760405162461bcd60e51b8152600401610ade90618d9d565b6000600a85815481106112e0576112e0618d20565b906000526020600020906007020190508060040160109054906101000a90046001600160401b03166001600160401b0316846001600160401b0316106113385760405162461bcd60e51b8152600401610ade90618ded565b60028101546001600160a01b0316156114fd5760028101546001600160a01b031633146113c45760405162461bcd60e51b815260206004820152603460248201527f45746e795374616b696e673a204f6e6c79206f70657261746f722063616e20616044820152737070726f76652074686520636f6e74726163742160601b6064820152608401610ade565b6001600160a01b0383166114405760405162461bcd60e51b815260206004820152603a60248201527f45746e795374616b696e673a20526577617264206164647265737320666f722060448201527f6f70657261746f7220776173206e6f742070726f7669646564210000000000006064820152608401610ade565b336001600160a01b038416036114cd5760405162461bcd60e51b815260206004820152604660248201527f45746e795374616b696e673a2052657761726420616464726573732073686f7560448201527f6c6420626520646966666572656e74207468616e20746865206e6f646520616460648201526564726573732160d01b608482015260a401610ade565b3360009081526015602052604090205460ff16156114fd5760405162461bcd60e51b8152600401610ade90618f1e565b6001600160401b0384166000908152600582016020526040812054600b80549192918390811061152f5761152f618d20565b600091825260208220600c909102019150600982015460ff1660048111156115595761155961864b565b146115cc5760405162461bcd60e51b815260206004820152603c60248201527f45746e795374616b696e673a204f6e6c792070656e64696e67207374616b696e60448201527f6720636f6e7472616374732063616e20626520617070726f76656421000000006064820152608401610ade565b6009810154600190600685019060009060ff1660048111156115f0576115f061864b565b60048111156116015761160161864b565b815260208101919091526040016000908120805490919061162c9084906001600160401b0316618f91565b82546101009290920a6001600160401b0381810219909316918316021790915560098301805460ff1916600190811790915542600785015560008181526006870160205260408120805492945092909161168891859116618fb0565b82546001600160401b039182166101009390930a92830291909202199091161790555060028301546001600160a01b031615611726576003810180546001600160a01b0319166001600160a01b0387161790556004830180547fffff00ffffffffffffffffffffffffff0000000000000000ffffffffffffffff81166001600160401b03909116600160401b0260ff60e81b191617600160e81b1790555b6004830154600160401b81046001600160401b039081169116148015611763575060008080526006840160205260409020546001600160401b0316155b1561177e5760048301805460ff60e81b1916600160e81b1790555b60408051838152602081018990527f492b38fe904dd9e188eb84bf5c076c5ba8391de320e4cda50c11fbc4faa5107f910160405180910390a15060019695505050505050565b6001546000906001600160a01b031633146117de57600080fd5b600a5482106117ff5760405162461bcd60e51b8152600401610ade90618e3a565b6000600a838154811061181457611814618d20565b9060005260206000209060070201905060005b60048201546001600160401b03600160801b90910481169082161015611a12576001600160401b0381166000908152600583016020526040812054600b8054909190811061187757611877618d20565b60009182526020909120600c9091020190506003600982015460ff1660048111156118a4576118a461864b565b1480156118b45750428160080154105b15611a09576009810154600190600685019060009060ff1660048111156118dd576118dd61864b565b60048111156118ee576118ee61864b565b81526020810191909152604001600090812080549091906119199084906001600160401b0316618f91565b82546101009290920a6001600160401b0381810219909316918316021790915560098301805460ff1916600490811790915560009081526006860160205260408120805460019450909261196f91859116618fb0565b82546101009290920a6001600160401b03818102199093169183160217909155600583015483546001600160a01b031660009081526014602052604081208054929093169350906119c1908490618fcf565b9091555050600581015460028201546001600160a01b0316600090815260126020526040812080546001600160401b0390931692909190611a03908490618fcf565b90915550505b50600101611827565b50600360009081526006820160205260409020546001600160401b0316158015611a555750600160009081526006820160205260409020546001600160401b0316155b8015611a78575060008080526006820160205260409020546001600160401b0316155b8015611aab57506004810154611aa0906001600160401b03600160401b820481169116618f91565b6001600160401b0316155b15611acb576004818101805460ff60e81b1916600160e81b835b02179055505b50600192915050565b6000546201000090046001600160a01b03163314611b045760405162461bcd60e51b8152600401610ade90618fe2565b6001600160a01b03166000908152600260205260409020805460ff19166001179055565b6001546001600160a01b03163314611b3f57600080fd5b3360009081526002602052604090205460ff16611b6e5760405162461bcd60e51b8152600401610ade90618c82565b6019805467ffffffffffffffff19166001600160401b0392909216919091179055565b600080600080600080600080600a8981548110611bb057611bb0618d20565b90600052602060002090600702019050888160040160109054906101000a90046001600160401b0316826006016000806004811115611bf157611bf161864b565b6004811115611c0257611c0261864b565b81526020808201929092526040908101600090812054600182526006969096019092528082205460028352818320546003845282842054600485529290932054949e939d506001600160401b039586169c5085169a5090841698508316965091169350915050565b6001546000906001600160a01b03163314611c8457600080fd5b600a548210611ca55760405162461bcd60e51b8152600401610ade90618d9d565b6000600a8381548110611cba57611cba618d20565b6000918252602090912060079091020180549091506001600160a01b03163314611cf65760405162461bcd60e51b8152600401610ade90619017565b6000600482810154600160e81b900460ff1690811115611d1857611d1861864b565b1480611d4357506001600482810154600160e81b900460ff1690811115611d4157611d4161864b565b145b611dcb5760405162461bcd60e51b815260206004820152604d60248201527f45746e795374616b696e673a20457874656e646564207374616b6520706f6f6c60448201527f2063616e6e6f742062652063616e63656c65642e20497420686173206469666660648201526c6572656e74207374617475732160981b608482015260a401610ade565b60048101805460ff60e81b1916600360e81b1790556040805184815290517fed2eddad45e3518d4213edaae6c788ba893dc504b673a7f55821b62adb85b4349181900360200190a160005b60048201546001600160401b03600160801b909104811690821610156121a0576001600160401b0381166000908152600583016020526040812054600b805491929183908110611e6857611e68618d20565b6000918252602082206009600c9092020190810154909250600191600687019160ff166004811115611e9c57611e9c61864b565b6004811115611ead57611ead61864b565b8152602081019190915260400160009081208054909190611ed89084906001600160401b0316618f91565b92506101000a8154816001600160401b0302191690836001600160401b0316021790555060006004811115611f0f57611f0f61864b565b600982015460ff166004811115611f2857611f2861864b565b036120035760098101805460ff1916600417905542600682018190556008820155600a810154604080518481526020810192909252600080516020619517833981519152910160405180910390a160058101546004850180546001600160401b0392831692600891611fa3918591600160401b900416618f91565b82546101009290920a6001600160401b03818102199093169183160217909155600583015460028401546001600160a01b03166000908152601260205260408120805492909316935090611ff8908490618fcf565b9091555061210d9050565b6001600982015460ff16600481111561201e5761201e61864b565b0361210d5760098101805460ff191660031790554260068201556005810154600782015460405163d83102cd60e01b815261ffff600160801b90930492909216600483015260248201527322a56c5971102a09980e7c3c9b288a09f77500c29063d83102cd90604401602060405180830381865af41580156120a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120c89190618d84565b6008820155600a8101546040805184815260208101929092527fb503cf14e3d55841fd2c9a549abd732f6898fde969da012639aa917173e3a006910160405180910390a15b6009810154600190600686019060009060ff1660048111156121315761213161864b565b60048111156121425761214261864b565b815260208101919091526040016000908120805490919061216d9084906001600160401b0316618fb0565b92506101000a8154816001600160401b0302191690836001600160401b0316021790555050508080600101915050611e16565b5060048101546000906121c5906001600160401b03600160401b820481169116618f91565b6001600160401b03161115611acb5760048101546121f5906001600160401b03600160401b820481169116618f91565b33600090815260146020526040812080546001600160401b039390931692909190612221908490618fcf565b90915550506004018054600160401b81046001600160401b031667ffffffffffffffff19909116179055506001919050565b6001546001600160a01b0316331461226a57600080fd5b3360009081526002602052604090205460ff166122995760405162461bcd60e51b8152600401610ade90618c82565b6018805460ff191660ff92909216919091179055565b6001546000906001600160a01b031633146122c957600080fd5b50336000908152600d602052604090205490565b6000546201000090046001600160a01b0316331461230d5760405162461bcd60e51b8152600401610ade90618fe2565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b600060128161233f82600a61914f565b6001600160a01b03851660009081526014602052604090205490915061236690829061915b565b949350505050565b6001546001600160a01b0316331461238557600080fd5b3360009081526002602052604090205460ff166123b45760405162461bcd60e51b8152600401610ade90618c82565b601880546001600160401b03909216600160901b0267ffffffffffffffff60901b19909216919091179055565b6001546060906001600160a01b031633146123fb57600080fd5b336000908152600e60209081526040918290208054835181840281018401909452808452909183018282801561245057602002820191906000526020600020905b81548152602001906001019080831161243c575b5050505050905090565b6001546000906001600160a01b0316331461247457600080fd5b600a5482106124955760405162461bcd60e51b8152600401610ade90618e3a565b6000600a83815481106124aa576124aa618d20565b906000526020600020906007020190506000805b60048301546001600160401b03600160801b909104811690821610156125f0576001600160401b0381166000908152600584016020526040812054600b8054909190811061250e5761250e618d20565b600091825260208220600c9091020191506001600983015460ff16600481111561253a5761253a61864b565b036125d3576005820154600783015460405163d83102cd60e01b8152600160801b90920461ffff16600483015260248201527322a56c5971102a09980e7c3c9b288a09f77500c29063d83102cd90604401602060405180830381865af41580156125a8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125cc9190618d84565b90506125da565b5060088101545b808410156125e6578093505b50506001016124be565b509392505050565b6000806000806000806000806000600160009054906101000a90046001600160a01b03166001600160a01b0316336001600160a01b03161461263957600080fd5b6009548a1061265a5760405162461bcd60e51b8152600401610ade90618cd4565b600060098b8154811061266f5761266f618d20565b6000918252602091829020604080516101008101825260069390930290910180546001600160a01b0390811684526001820154811694840194909452600281015490931690820152600382015460608201526004808301546001600160401b0381166080840152600160401b810461ffff1660a084015291929160c0840191600160501b90910460ff16908111156127095761270961864b565b600481111561271a5761271a61864b565b815260200160058201548152505090508a816000015182602001518360400151846060015185608001518660a001518760c0015160008261ffff169250995099509950995099509950995099509950509193959799909294969850565b6001546000906001600160a01b0316331461279157600080fd5b60095482106127b25760405162461bcd60e51b8152600401610ade90618cd4565b6000600983815481106127c7576127c7618d20565b6000918252602090912060069091020190506003600482810154600160501b900460ff16908111156127fb576127fb61864b565b146128185760405162461bcd60e51b8152600401610ade90618d36565b6000600b82600501548154811061283157612831618d20565b90600052602060002090600c02019050428160080154106128a35760405162461bcd60e51b815260206004820152602660248201527f45746e795374616b696e673a205374616b65206973206e6f742065787069726560448201526564207965742160d01b6064820152608401610ade565b6004828101805460ff60501b1916600160521b17905560098201805460ff19169091179055600581015481546001600160a01b0316600090815260146020526040812080546001600160401b0390931692909190612902908490618fcf565b90915550506002810180546001600160a01b039081166000908152600f60209081526040808320805460ff191690556005860154945490931682526012905290812080546001600160401b0390931692909190612960908490618fcf565b9091555050600201546001600160a01b03166000908152601560205260409020805460ff1916905550600192915050565b6001546000906001600160a01b031633146129ab57600080fd5b503360009081526012602052604090205490565b6001546001600160a01b031633146129d657600080fd5b3360009081526002602052604090205460ff161515600114612a7e5760405162461bcd60e51b815260206004820152606160248201526000805160206194f783398151915260448201527f6573732063616e207465726d696e61746520616e20457874656e64656420537460648201527f616b6520436f6e747261637420616e64206170706c792070656e616c746965736084820152602160f81b60a482015260c401610ade565b600b548110612a9f5760405162461bcd60e51b8152600401610ade90618e3a565b6000600b8281548110612ab457612ab4618d20565b60009182526020909120600c9091020190506001600b82015460ff166001811115612ae157612ae161864b565b14612b545760405162461bcd60e51b815260206004820152603760248201527f45746e795374616b696e673a20416e20457874656e646564205374616b65204360448201527f6f6e7472616374206964206973206578706563746564210000000000000000006064820152608401610ade565b6003600982015460ff166004811115612b6f57612b6f61864b565b14612b8c5760405162461bcd60e51b8152600401610ade90619172565b42816008015410612baf5760405162461bcd60e51b8152600401610ade906191c5565b80546005820154612bd2916001600160a01b0316906001600160401b03166179cd565b60028101546005820154612bf8916001600160a01b0316906001600160401b0316617aaa565b6000600a82600a015481548110612c1157612c11618d20565b906000526020600020906007020190508160050160009054906101000a90046001600160401b03168160040160088282829054906101000a90046001600160401b0316612c5e9190618f91565b92506101000a8154816001600160401b0302191690836001600160401b03160217905550612c8e82826004617b65565b612c9781617c9d565b600a82015460408051858152602081019290925260008051602061951783398151915291015b60405180910390a1505050565b6001546000906001600160a01b03163314612ce457600080fd5b5033600090815260126020526040902054151590565b6001546000906001600160a01b03163314612d1457600080fd5b336000908152600d60205260409020548210612d425760405162461bcd60e51b8152600401610ade90618e3a565b336000908152600d6020526040902080548390811061101a5761101a618d20565b6001546000906001600160a01b03163314612d7d57600080fd5b6001600160a01b03821660009081526015602052604090205460ff16612df05760405162461bcd60e51b815260206004820152602260248201527f45746e795374616b696e673a204e6f6465206973206e6f742063616e63656c65604482015261642160f01b6064820152608401610ade565b6001600160a01b0382166000908152600e6020526040902054612e7b5760405162461bcd60e51b815260206004820152603960248201527f45746e795374616b696e673a204e6f6465206973206e6f7420686176696e672060448201527f616e792062617365207374616b657320726571756573747321000000000000006064820152608401610ade565b6001600160a01b0382166000908152600e6020526040812054612ea090600190618fcf565b6001600160a01b0384166000908152600e602052604081208054929350909183908110612ecf57612ecf618d20565b90600052602060002001549050600060098281548110612ef157612ef1618d20565b6000918252602090912060069091020190506001600482810154600160501b900460ff1690811115612f2557612f2561864b565b1480612f4f575060048082810154600160501b900460ff1690811115612f4d57612f4d61864b565b145b612fb75760405162461bcd60e51b815260206004820152603360248201527f45746e795374616b696e673a2043616e6e6f74206578656375746520636c65616044820152726e7570206f6e2074686973207374617475732160681b6064820152608401610ade565b505050506001600160a01b03166000908152601560205260409020805460ff19169055600190565b6000546201000090046001600160a01b0316331461300f5760405162461bcd60e51b8152600401610ade90618fe2565b60008054604051620100009091046001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a36000805462010000600160b01b0319169055565b6001546000906001600160a01b0316331461307a57600080fd5b600a54841061309b5760405162461bcd60e51b8152600401610ade90618d9d565b6001600160a01b0382166130c15760405162461bcd60e51b8152600401610ade90619222565b336001600160a01b03831603613141576040805162461bcd60e51b81526020600482015260248101919091527f45746e795374616b696e673a205265776172642061646472657373206d75737460448201527f20626520646966666572656e74207468616e206e6f64652061646472657373216064820152608401610ade565b6019546001600160401b0390811690841610156131c65760405162461bcd60e51b815260206004820152603f60248201527f45746e795374616b696e673a2054686520616d6f756e74206973206c6f77657260448201527f207468616e206d696e20657874656e646564207374616b652076616c756521006064820152608401610ade565b3360009081526015602052604090205460ff16156131f65760405162461bcd60e51b8152600401610ade90618f1e565b6000600a858154811061320b5761320b618d20565b6000918252602082206007909102019150600482810154600160e81b900460ff169081111561323c5761323c61864b565b146132595760405162461bcd60e51b8152600401610ade90618d36565b60028101546001600160a01b031633036132d25760405162461bcd60e51b815260206004820152603460248201527f45746e795374616b696e673a20596f752063616e6e6f74206170706c7920746f6044820152732074686973205374616b6520526571756573742160601b6064820152608401610ade565b60048101546001600160401b03808216916132f691600160401b9091041686618fb0565b6001600160401b031611156133705760405162461bcd60e51b8152602060048201526046602482015260008051602061953783398151915260448201527f74686520617661696c61626c6520616d6f756e7420696e2063757272656e74206064820152657374616b652160d01b608482015260a401610ade565b60048101546001600160801b9091046001600160401b0316118015906133a257506004810154600160d81b900460ff16155b806133b857506004810154600160d81b900460ff165b6134205760405162461bcd60e51b815260206004820152603360248201527f45746e795374616b696e673a2054686973207374616b652063616e20616363656044820152727074206f6e6c79203120636f6e74726163742160681b6064820152608401610ade565b336000908152601260205260409020546134a25760405162461bcd60e51b815260206004820152603860248201527f45746e795374616b696e673a204e65656420746f2068617665206174206c656160448201527f7374206f6e652062617365207374616b652073657475702100000000000000006064820152608401610ade565b601654336000908152601260205260409020546134c9906001600160401b03871690619272565b11156135215760405162461bcd60e51b8152602060048201526033602482015260008051602061953783398151915260448201527274686520746f74616c206f662037353030302160681b6064820152608401610ade565b6004810154600160d81b900460ff1615156000036135b05760048101546001600160401b038581169116146135b05760405162461bcd60e51b815260206004820152602f60248201527f45746e795374616b696e673a2054686973207374616b696e6720706f6f6c206360448201526e616e6e6f742062652073706c69742160881b6064820152608401610ade565b838160040160088282829054906101000a90046001600160401b03166135d69190618fb0565b82546001600160401b039182166101009390930a9283029282021916919091179091556004830154600160401b810482169116149050801561362357506004810154600160e01b900460ff165b1561363e5760048101805460ff60e81b1916600160e81b1790555b8054600182015460048301546000928392613682926001600160a01b039283169233921690600160c01b810461ffff16908b908d90600160d01b900460ff16617d09565b6003820180546001600160a01b0319166001600160a01b03891617905560048501549193509150600160e01b900460ff16156136ce5760098201805460ff191660011790554260078301555b6009820154600190600685019060009060ff1660048111156136f2576136f261864b565b60048111156137035761370361864b565b815260208101919091526040016000908120805490919061372e9084906001600160401b0316618fb0565b82546101009290920a6001600160401b03818102199093169183160217909155600485018054600160801b90819004831660009081526005880160205260409020859055815460019450919260109261378b928692910416618fb0565b82546101009290920a6001600160401b0381810219909316918316021790915533600081815260116020908152604080832080546001818101835591855283852001889055938352601082528083208054948501815583528183209093018c9055600587015460028801546001600160a01b03168352601290915291812080549290931693509061381d908490619272565b909155505060028201546001600160a01b03166000818152601260209081526040918290205482518b8152918201527f859208af8cfda136750efa35f96dbecdddfae3cf3fe2242c8722870edee6ddde910160405180910390a25060019695505050505050565b6001546000906001600160a01b0316331461389e57600080fd5b50336000908152600e602052604090205490565b6001546000906001600160a01b031633146138cc57600080fd5b600a5482106138ed5760405162461bcd60e51b8152600401610ade90618d9d565b6000600a838154811061390257613902618d20565b6000918252602090912060079091020180549091506001600160a01b0316331461397e5760405162461bcd60e51b815260206004820152602760248201527f45746e795374616b696e673a204f6e6c79207374616b65722063616e2063616c6044820152666c20746869732160c81b6064820152608401610ade565b6000600482810154600160e81b900460ff16908111156139a0576139a061864b565b14806139cb57506003600482810154600160e81b900460ff16908111156139c9576139c961864b565b145b6139e75760405162461bcd60e51b8152600401610ade90618d36565b6003600482810154600160e81b900460ff1690811115613a0957613a0961864b565b03613a80576004810154600160801b90046001600160401b0316613a805760405162461bcd60e51b815260206004820152602860248201527f45746e795374616b696e673a205374616b6520686173206e6f20746f6b656e73604482015267206c6f636b65642160c01b6064820152608401610ade565b60048101546001600160401b03600160401b82048116911611613af95760405162461bcd60e51b815260206004820152602b60248201527f45746e795374616b696e673a20546865726520617265206e6f20746f6b656e7360448201526a20746f20756e6c6f636b2160a81b6064820152608401610ade565b6004810154613b1a906001600160401b03600160401b820481169116618f91565b33600090815260146020526040812080546001600160401b039390931692909190613b46908490618fcf565b9091555050600481018054600160401b81046001600160401b031667ffffffffffffffff199091168117909155158015613b9f57506000600482810154600160e81b900460ff1690811115613b9d57613b9d61864b565b145b15613bbe5760048101805460ff60e81b1916600360e81b179055613bd4565b60048101805460ff60e81b1916600160e81b1790555b33600090815260146020908152604091829020548251868152918201527f1ecc5ef7074a468a8b94f3c0c74cd118529219ec2801efefe9351818a4a46bb2910160405180910390a150600192915050565b6001546001600160a01b03163314613c3c57600080fd5b3360009081526002602052604090205460ff16613c6b5760405162461bcd60e51b8152600401610ade90618c82565b6018805460ff9092166101000261ff0019909216919091179055565b6001546000906001600160a01b03163314613ca157600080fd5b6009548210613cc25760405162461bcd60e51b8152600401610ade90618cd4565b600060098381548110613cd757613cd7618d20565b6000918252602090912060069091020180549091506001600160a01b03163314613d135760405162461bcd60e51b8152600401610ade90619017565b6000600482810154600160501b900460ff1690811115613d3557613d3561864b565b1480613d6057506001600482810154600160501b900460ff1690811115613d5e57613d5e61864b565b145b613d7c5760405162461bcd60e51b8152600401610ade90618d36565b60048101805460ff60501b1916600360501b1790556005810154600b8054600092908110613dac57613dac618d20565b600091825260208220600c909102019150600982015460ff166004811115613dd657613dd661864b565b03613e995760098101805460ff1916600417905542600682018190556008820155600581015481546001600160a01b0316600090815260146020526040812080546001600160401b0390931692909190613e31908490618fcf565b909155505060028101546001600160a01b03166000908152600f6020908152604091829020805460ff19169055600584015491519182527f2b7d80106cf63960f0324ea49c2f7f872886bdfb6cab927918027dd6d0f314f691015b60405180910390a16145fa565b60098101805460ff1990811660031790915542600683015560028201546001600160a01b03166000908152601560209081526040918290208054909316600117909255600584015490519081527fff4d02402ef330920f2f7bfb4a8a15a187a10f1d4f607e9f3d55e6611ef4afe3910160405180910390a160005b60028201546001600160a01b03166000908152601160205260409020548110156144335760028201546001600160a01b03166000908152601160205260408120805483908110613f6657613f66618d20565b906000526020600020015490506000600b8281548110613f8857613f88618d20565b90600052602060002090600c020190506000600a82600a015481548110613fb157613fb1618d20565b6000918252602082206007909102019150600983015460ff166004811115613fdb57613fdb61864b565b1480613fff57506001600983015460ff166004811115613ffd57613ffd61864b565b145b15614089576009820154600190600683019060009060ff1660048111156140285761402861864b565b60048111156140395761403961864b565b81526020810191909152604001600090812080549091906140649084906001600160401b0316618f91565b92506101000a8154816001600160401b0302191690836001600160401b031602179055505b6000600983015460ff1660048111156140a4576140a461864b565b036142155760098201805460ff1916600417905542600683018190556008830155600a820154604080518581526020810192909252600080516020619517833981519152910160405180910390a1600582015460028301546001600160a01b0316600090815260126020526040812080546001600160401b039093169290919061412f908490618fcf565b909155505060058201546004820180546001600160401b0392831692600891614161918591600160401b900416618f91565b92506101000a8154816001600160401b0302191690836001600160401b0316021790555060018160060160008460090160009054906101000a900460ff1660048111156141b0576141b061864b565b60048111156141c1576141c161864b565b81526020810191909152604001600090812080549091906141ec9084906001600160401b0316618fb0565b92506101000a8154816001600160401b0302191690836001600160401b031602179055506143aa565b6001600983015460ff1660048111156142305761423061864b565b036143aa5760098201805460ff191660031790554260068301556005820154600783015460405163d83102cd60e01b815261ffff600160801b90930492909216600483015260248201527322a56c5971102a09980e7c3c9b288a09f77500c29063d83102cd90604401602060405180830381865af41580156142b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906142da9190618d84565b60088301556009820154600190600683019060009060ff1660048111156143035761430361864b565b60048111156143145761431461864b565b815260208101919091526040016000908120805490919061433f9084906001600160401b0316618fb0565b92506101000a8154816001600160401b0302191690836001600160401b031602179055507fb503cf14e3d55841fd2c9a549abd732f6898fde969da012639aa917173e3a0068383600a01546040516143a1929190918252602082015260400190565b60405180910390a15b8160080154856008015410156143c557600880830154908601555b6001600482810154600160e81b900460ff16908111156143e7576143e761864b565b14801561440d5750600160009081526006820160205260409020546001600160401b0316155b156144285760048101805460ff60e81b1916600360e81b1790555b505050600101613f14565b5080600801546000036145fa5760195460058201546001600160401b03600160801b9092048216911610156145675760098101805460ff1916600417905542600682018190556008820155600581015481546001600160a01b0316600090815260146020526040812080546001600160401b03909316929091906144b8908490618fcf565b90915550506002810180546001600160a01b039081166000908152600f60209081526040808320805460ff1990811690915585548516845260158352818420805490911690556005860154945490931682526012905290812080546001600160401b039093169290919061452d908490618fcf565b909155505060058201546040519081527f2b7d80106cf63960f0324ea49c2f7f872886bdfb6cab927918027dd6d0f314f690602001613e8c565b6005810154600782015460405163d83102cd60e01b8152600160801b90920461ffff16600483015260248201527322a56c5971102a09980e7c3c9b288a09f77500c29063d83102cd90604401602060405180830381865af41580156145d0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906145f49190618d84565b60088201555b5060019392505050565b60008060008060008060008060008060006009805490508d106146395760405162461bcd60e51b8152600401610ade90618cd4565b600060098e8154811061464e5761464e618d20565b906000526020600020906006020190508c6001600160401b03166000146146875760405162461bcd60e51b8152600401610ade90618ded565b6000816005015490506000600b82815481106146a5576146a5618d20565b90600052602060002090600c020190508f8f838560000160009054906101000a90046001600160a01b03168460020160009054906101000a90046001600160a01b03168560030160009054906101000a90046001600160a01b031686600401548760050160009054906101000a90046001600160401b03168860050160109054906101000a900461ffff168960090160009054906101000a900460ff168a600801548261ffff1692509d509d509d509d509d509d509d509d509d509d509d505050509295989b509295989b9093969950565b6001546000906001600160a01b0316331461479157600080fd5b503360009081526010602052604090205490565b6001546000906001600160a01b031633146147bf57600080fd5b506019546001600160401b031690565b6001546000906001600160a01b031633146147e957600080fd5b600954821061480a5760405162461bcd60e51b8152600401610ade90618cd4565b60006009838154811061481f5761481f618d20565b6000918252602090912060069091020160028101549091506001600160a01b031633146148b45760405162461bcd60e51b815260206004820152603960248201527f45746e795374616b696e673a204f6e6c79206e6f6465206f70657261746f722060448201527f63616e206465636c696e652074686973207265717565737421000000000000006064820152608401610ade565b6000600482810154600160501b900460ff16908111156148d6576148d661864b565b146148f35760405162461bcd60e51b8152600401610ade90618d36565b60048101805460ff60501b1916600160511b1790556005810154600b805460009290811061492357614923618d20565b600091825260208083206009600c90930201918201805460ff19166002179055600582015482546001600160a01b0316845260149091526040832080549294506001600160401b0390911692909161497c908490618fcf565b9091555050336000908152601260209081526040808320839055600f9091529020805460ff191690555060019392505050565b6001546001600160a01b031633146149c657600080fd5b3360009081526002602052604090205460ff166149f55760405162461bcd60e51b8152600401610ade90618c82565b601880546001600160401b03909216600160501b0267ffffffffffffffff60501b19909216919091179055565b6000546201000090046001600160a01b03163314614a525760405162461bcd60e51b8152600401610ade90618fe2565b6001600160a01b03166000908152600260205260409020805460ff19169055565b600080600080600080600080600080600a805490508c10614aa65760405162461bcd60e51b8152600401610ade90618d9d565b6000600a8d81548110614abb57614abb618d20565b906000526020600020906007020190508060040160109054906101000a90046001600160401b03166001600160401b03168c6001600160401b031610614b135760405162461bcd60e51b8152600401610ade90618ded565b6001600160401b038c166000908152600582016020526040812054600b805491929183908110614b4557614b45618d20565b600091825260208220919550600c020190506001600982015460ff166004811115614b7257614b7261864b565b03614c0b576005810154600782015460405163d83102cd60e01b8152600160801b90920461ffff16600483015260248201527322a56c5971102a09980e7c3c9b288a09f77500c29063d83102cd90604401602060405180830381865af4158015614be0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614c049190618d84565b9350614c13565b806008015493505b8e8e838560000160009054906101000a90046001600160a01b03168460020160009054906101000a90046001600160a01b031685600401548660050160009054906101000a90046001600160401b03168760050160109054906101000a900461ffff168860090160009054906101000a900460ff168c8261ffff1692509c509c509c509c509c509c509c509c509c509c505050509295989b9194979a5092959850565b6001546000906001600160a01b03163314614cd057600080fd5b600a548310614cf15760405162461bcd60e51b8152600401610ade90618d9d565b6000600a8481548110614d0657614d06618d20565b906000526020600020906007020190508060040160109054906101000a90046001600160401b03166001600160401b0316836001600160401b031610614d5e5760405162461bcd60e51b8152600401610ade90618ded565b6001600160401b0383166000908152600582016020526040812054600b805491929183908110614d9057614d90618d20565b600091825260208220600c909102019150600982015460ff166004811115614dba57614dba61864b565b14614e2d5760405162461bcd60e51b815260206004820152603c60248201527f45746e795374616b696e673a204f6e6c792070656e64696e67207374616b696e60448201527f6720636f6e7472616374732063616e206265206465636c696e656421000000006064820152608401610ade565b6009810154600190600685019060009060ff166004811115614e5157614e5161864b565b6004811115614e6257614e6261864b565b8152602081019190915260400160009081208054909190614e8d9084906001600160401b0316618f91565b82546101009290920a6001600160401b0381810219909316918316021790915560098301805460ff19166002908117909155600090815260068601602052604081208054600194509092614ee391859116618fb0565b82546101009290920a6001600160401b038181021990931691831602179091556005830154600486018054918316935091600891614f2a918591600160401b900416618f91565b82546101009290920a6001600160401b03818102199093169183160217909155600583015460028401546001600160a01b03166000908152601260205260408120805492909316935090614f7f908490618fcf565b909155505060028301546001600160a01b031615614fec5760048301805460ff60e81b1916600160e91b179055600581015481546001600160a01b0316600090815260146020526040812080546001600160401b0390931692909190614fe6908490618fcf565b90915550505b60408051838152602081018890527fa6d35207a3d1012ac29345fe2aeabf0b1dc6285e13a1dbca53d5738524323a54910160405180910390a150600195945050505050565b6001546000906001600160a01b0316331461504b57600080fd5b5060165490565b6001546000906001600160a01b0316331461506c57600080fd5b3360009081526002602052604090205460ff1615156001146150a05760405162461bcd60e51b8152600401610ade90619285565b600b5483106150c15760405162461bcd60e51b8152600401610ade90618e3a565b6000600b84815481106150d6576150d6618d20565b60009182526020909120600c9091020190506003600982015460ff1660048111156151035761510361864b565b146151205760405162461bcd60e51b8152600401610ade90619172565b428160080154106151435760405162461bcd60e51b8152600401610ade906191c5565b6001600b82015460ff16600181111561515e5761515e61864b565b036151715761516c846129bf565b6145fa565b61517d84846001616825565b505060019392505050565b6001546000906001600160a01b031633146151a257600080fd5b3360009081526002602052604090205460ff1615156001146151d65760405162461bcd60e51b8152600401610ade90618e7e565b6000600a83815481106151eb576151eb618d20565b600091825260208220600460079092020190810180549193509060ff60e81b1916600160e81b83611ac5565b6001546001600160a01b0316331461522e57600080fd5b3360009081526002602052604090205460ff1661525d5760405162461bcd60e51b8152600401610ade90618c82565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6001546000906001600160a01b0316331461529957600080fd5b6007546001600160a01b03166152c15760405162461bcd60e51b8152600401610ade906192f6565b6001600160a01b03841661532d5760405162461bcd60e51b815260206004820152602d60248201527f45746e795374616b696e673a206e6f646520616464726573732069732074686560448201526c207a65726f206164647265737360981b6064820152608401610ade565b6001600160a01b03841633036153b55760405162461bcd60e51b815260206004820152604160248201527f45746e795374616b696e673a20546865206e6f64652061646472657373206d7560448201527f737420626520646966666572656e74207468616e2063757272656e74206f6e656064820152602160f81b608482015260a401610ade565b601854610100900460ff1661ffff831610156154265760405162461bcd60e51b815260206004820152602a60248201527f45746e795374616b696e673a20546865207374616b696e6720706572696f6420604482015269697320746f206c6f772160b01b6064820152608401610ade565b6018546001600160401b03600160501b90910481169084161080159061546257506019546001600160401b03600160401b909104811690841611155b6154d45760405162461bcd60e51b815260206004820152603f60248201527f45746e795374616b696e673a20616d6f756e74206d757374206265206265747760448201527f65656e206d696e696d756d20616e64206d6178696d756d2076616c75657321006064820152608401610ade565b6001600160a01b0384166000908152601260205260409020541561550a5760405162461bcd60e51b8152600401610ade90619386565b6001600160a01b0384166000908152600f602052604090205460ff16156155435760405162461bcd60e51b8152600401610ade90619386565b600061554e85617f86565b9050801561556e5760405162461bcd60e51b8152600401610ade906193db565b600061557933617f86565b336000908152601460205260409020549091506001600160401b038616906155a19083618fcf565b10156155bf5760405162461bcd60e51b8152600401610ade9061941d565b336000818152600c60209081526040808320600980548254600180820185559387528587200155546001600160a01b038c168552600e84528285208054928301815585529383902001839055518281529195507fd7490e816438b23e3486aef50b4dfd914be81021d62b1db81226227291f6c85b910160405180910390a260008061565133896000898b8a6064617d09565b600b8201805492945090925060009160ff1916600183021790555060408051610100810182523381526000602082018190526001600160a01b038b16928201929092524260608201526001600160401b038916608082015261ffff881660a082015260099160c082019081526020908101849052825460018082018555600094855293829020835160069092020180546001600160a01b03199081166001600160a01b03938416178255928401519481018054841695831695909517909455604083015160028501805490931691161790556060810151600383015560808101516004808401805460a08501516001600160401b0390941669ffffffffffffffffffff1990911617600160401b61ffff909416939093029290921780835560c0840151939493929160ff60501b1990911690600160501b90849081111561579a5761579a61864b565b021790555060e0919091015160059091015533600090815260146020526040812080546001600160401b038a1692906157d4908490619272565b9091555050506001600160a01b0387166000908152600f60205260409020805460ff191660011790555050509392505050565b6001546000906001600160a01b0316331461582157600080fd5b6007546001600160a01b03166158495760405162461bcd60e51b8152600401610ade906192f6565b8360ff166064146158c2576001600160a01b0386166158c25760405162461bcd60e51b815260206004820152602f60248201527f45746e795374616b696e673a207265776172642061646472657373206973207460448201526e6865207a65726f206164647265737360881b6064820152608401610ade565b6019546001600160401b03908116908816101561592d5760405162461bcd60e51b815260206004820152602360248201527f45746e795374616b696e673a2054686520616d6f756e7420697320746f30206c6044820152626f772160e81b6064820152608401610ade565b601854610100900460ff1661ffff861610156159965760405162461bcd60e51b815260206004820152602260248201527f45746e795374616b696e673a2054686520706572696f6420697320746f206c6f604482015261772160f01b6064820152608401610ade565b60658460ff1610615a0f5760405162461bcd60e51b815260206004820152603860248201527f45746e795374616b696e673a20546865206f70657261746f722072657761726460448201527f2070657263656e7461676520697320746f6f20686967682100000000000000006064820152608401610ade565b336001600160a01b03871603615a9f5760405162461bcd60e51b815260206004820152604960248201527f45746e795374616b696e673a205468652063757272656e74206164647265737360448201527f2073686f756c6420626520646966666572656e74207468616e2072657761726460648201526820616464726573732160b81b608482015260a401610ade565b6001600160a01b03881615615d39576001600160a01b03881660009081526015602052604090205460ff1615615b3d5760405162461bcd60e51b815260206004820152603e60248201527f45746e795374616b696e673a205468652062617365207374616b6520636f6e7460448201527f72616374206f6e20746865206e6f6465207761732063616e63656c65642100006064820152608401610ade565b6001600160a01b038816600090815260126020526040902054615bc85760405162461bcd60e51b815260206004820152603860248201527f45746e795374616b696e673a20546865206e6f646520646f65736e277420686160448201527f766520616e792062617365207374616b652073657475702100000000000000006064820152608401610ade565b6001600160a01b0388163303615c395760405162461bcd60e51b815260206004820152603060248201527f45746e795374616b696e673a20546865206e6f64652061646472657373206d7560448201526f737420626520646966666572656e742160801b6064820152608401610ade565b876001600160a01b0316866001600160a01b031603615c6a5760405162461bcd60e51b8152600401610ade90619468565b6016546001600160a01b038916600090815260126020526040902054615c9a906001600160401b038a1690619272565b1115615d0c5760405162461bcd60e51b8152602060048201526047602482015260008051602061953783398151915260448201527f746865206d6178696d756d20616c6c6f77656420746f6b656e73206f6e20746860648201526665206e6f64652160c81b608482015260a401610ade565b6000615d1789617f86565b90508015615d375760405162461bcd60e51b8152600401610ade906193db565b505b6000615d4433617f86565b336000908152601460205260409020549091506001600160401b03891690615d6c9083618fcf565b1015615d8a5760405162461bcd60e51b8152600401610ade9061941d565b6000600a6001816001815401808255809150500390600052602060002090600702019050338160000160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550878160010160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550898160020160006101000a8154816001600160a01b0302191690836001600160a01b03160217905550428160030181905550888160040160006101000a8154816001600160401b0302191690836001600160401b0316021790555060008160040160086101000a8154816001600160401b0302191690836001600160401b0316021790555060008160040160106101000a8154816001600160401b0302191690836001600160401b03160217905550868160040160186101000a81548161ffff021916908361ffff1602179055508581600401601a6101000a81548160ff021916908360ff1602179055508481600401601b6101000a81548160ff0219169083151502179055508381600401601c6101000a81548160ff021916908315150217905550600081600401601d6101000a81548160ff02191690836004811115615f4a57615f4a61864b565b0217905550600a54615f5e90600190618fcf565b60405181815290935033907ffb7b213a27fb2f9ada24dbc107b98a959d208d5a39fb37f481b80ff7cc4ec4b49060200160405180910390a2336000908152600d60209081526040822080546001810182559083529120018390556001600160a01b038a16156161555780546000908190615fe6906001600160a01b03168d8c8c8f8a8e617d09565b60098201549193509150600190600685019060009060ff16600481111561600f5761600f61864b565b60048111156160205761602061864b565b815260208101919091526040016000908120805490919061604b9084906001600160401b0316618fb0565b82546101009290920a6001600160401b03818102199093169183160217909155600485018054600160801b9081900483166000908152600588016020526040902085905581546001945091926010926160a8928692910416618fb0565b82546101009290920a6001600160401b0381810219909316918316021790915560048501805467ffffffffffffffff60401b1916600160401b928f169283021790556001600160a01b038e166000818152601060209081526040808320805460018181018355918552838520018c905584845260118352818420805491820181558452828420018790559282526012905290812080549293509161614d908490619272565b909155505050505b33600090815260146020526040812080546001600160401b038c16929061617d908490619272565b90915550505050979650505050505050565b6001546060906001600160a01b031633146161a957600080fd5b3360009081526010602090815260409182902080548351818402810184019094528084529091830182828015612450576020028201919060005260206000209081548152602001906001019080831161243c575050505050905090565b6001546000906001600160a01b0316331461622057600080fd5b50601854600160501b90046001600160401b031690565b6001546000906001600160a01b0316331461625157600080fd5b5060185460ff1690565b6001546001600160a01b0316331461627257600080fd5b3360009081526002602052604090205460ff166162a15760405162461bcd60e51b8152600401610ade90618c82565b601980546001600160401b03909216600160401b0267ffffffffffffffff60401b19909216919091179055565b6001600160a01b0381166000908152600e60209081526040808320600f83528184205460128452828520546015855283862054835485518188028101880190965280865260609796879687969560ff90811695941692909186919083018282801561635857602002820191906000526020600020905b815481526020019060010190808311616344575b5050505050935093509350935093509193509193565b6001546000906001600160a01b0316331461638857600080fd5b50600a5490565b60015460009081908190819081906001600160a01b031633146163b157600080fd5b600b5486106163d25760405162461bcd60e51b8152600401610ade90618e3a565b6000600b87815481106163e7576163e7618d20565b600091825260208220919450600c020190506001600982015460ff1660048111156164145761641461864b565b036164ad576005810154600782015460405163d83102cd60e01b8152600160801b90920461ffff16600483015260248201527322a56c5971102a09980e7c3c9b288a09f77500c29063d83102cd90604401602060405180830381865af4158015616482573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906164a69190618d84565b92506164b5565b806008015492505b600481015460078201546008830154600690930154919990985091965092945091925050565b6001546000906001600160a01b031633146164f557600080fd5b336000908152600e602052604090205482106165235760405162461bcd60e51b8152600401610ade90618e3a565b336000908152600e6020526040902080548390811061101a5761101a618d20565b6001546000906001600160a01b0316331461655e57600080fd5b3360009081526002602052604090205460ff1615156001146165f25760405162461bcd60e51b815260206004820152605360248201526000805160206194f783398151915260448201527f6573732063616e207465726d696e61746520612042617365205374616b6520616064820152726e64206170706c792070656e616c746965732160681b608482015260a401610ade565b600b5482106166135760405162461bcd60e51b8152600401610ade90618ec9565b6000600b838154811061662857616628618d20565b90600052602060002090600c020190506000600982600a01548154811061665157616651618d20565b9060005260206000209060060201905064012117d1578260080154106166df5760405162461bcd60e51b815260206004820152603860248201527f45746e795374616b696e673a2054686520636f6e74726163742077617320616c60448201527f72656164792070726f6c6f6e67656420666f72657665722100000000000000006064820152608401610ade565b6166e881618013565b600982018054600360ff199182161790915542600684015564012117d15760088401556002830180546001600160a01b03908116600090815260156020908152604080832080548716600190811790915594549093168252600f90522080549092161790556167568261802f565b60028201546001600160a01b03166000908152601260209081526040918290205491519182527f1fe3c8d9b22341d7ceb24f6a7806432c03c741b526bec20edf6a49bc22b20bc2910160405180910390a15060019392505050565b6001546000906001600160a01b031633146167cb57600080fd5b50600b5490565b6001546000906001600160a01b031633146167ec57600080fd5b506007546001600160a01b031690565b6001546000906001600160a01b0316331461681657600080fd5b50601854610100900460ff1690565b6001546000906001600160a01b0316331461683f57600080fd5b3360009081526002602052604090205460ff1615156001146168735760405162461bcd60e51b8152600401610ade90619285565b600b5484106168945760405162461bcd60e51b8152600401610ade90618e3a565b6000600b85815481106168a9576168a9618d20565b600091825260208220600c909102019150600b82015460ff1660018111156168d3576168d361864b565b1461693b5760405162461bcd60e51b815260206004820152603260248201527f45746e795374616b696e673a20412042617365205374616b6520436f6e74726160448201527163742069642069732065787065637465642160701b6064820152608401610ade565b6003600982015460ff1660048111156169565761695661864b565b146169735760405162461bcd60e51b8152600401610ade90619172565b82156169825761698281618184565b428160080154106169a55760405162461bcd60e51b8152600401610ade906191c5565b6000600982600a0154815481106169be576169be618d20565b906000526020600020906006020190506169d78261822d565b84616ac75760028201546005830154616a02916001600160a01b0316906001600160401b0316617aaa565b600982018054600460ff1991821617909155426006840181905560088401556002830180546001600160a01b03908116600090815260156020908152604080832080548716905593549092168152600f909152208054909116905581546004820154616a80916001600160a01b0316906001600160401b03166179cd565b616a8981618427565b6040518681527f2b7d80106cf63960f0324ea49c2f7f872886bdfb6cab927918027dd6d0f314f69060200160405180910390a1600192505050610f5f565b60006006830181905560028301546001600160a01b03168152601560205260409020805460ff191690556004810180546001919060ff60501b1916600160501b8302179055506009820180546001919060ff1916828002179055506005820154600783015460405163d83102cd60e01b8152600160801b90920461ffff16600483015260248201527322a56c5971102a09980e7c3c9b288a09f77500c29063d83102cd90604401602060405180830381865af4158015616b8b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190616baf9190618d84565b60088301556040518681527f36e5b23050bb3a750f3648961be392c7f7ddad7be9d63439307a6381168b3a049060200160405180910390a150600195945050505050565b6001546000906001600160a01b03163314616c0d57600080fd5b50336000908152600c602052604090205490565b6001546000906001600160a01b03163314616c3b57600080fd5b6009548310616c5c5760405162461bcd60e51b8152600401610ade90618cd4565b6001600160a01b038216616c825760405162461bcd60e51b8152600401610ade90619222565b336001600160a01b03831603616caa5760405162461bcd60e51b8152600401610ade90619468565b600060098481548110616cbf57616cbf618d20565b6000918252602090912060069091020160028101549091506001600160a01b03163314616d545760405162461bcd60e51b815260206004820152603760248201527f45746e795374616b696e673a206f6e6c79206e6f6465206f70657261746f722060448201527f63616e20617070726f76652062617365207374616b65210000000000000000006064820152608401610ade565b6000600482810154600160501b900460ff1690811115616d7657616d7661864b565b14616dda5760405162461bcd60e51b815260206004820152602e60248201527f45746e795374616b696e673a207374616b65206d757374206265206e6577207460448201526d6f20626520617070726f7665642160901b6064820152608401610ade565b60048101805460ff60501b1916600160501b1790556001810180546001600160a01b0319166001600160a01b0385161790556005810154600b8054600092908110616e2757616e27618d20565b600091825260208083206009600c90930201918201805460ff191660011790554260078301556003820180546001600160a01b0389166001600160a01b0319909116179055600582015433845260129091526040832080549294506001600160401b03909116929091616e9b908490619272565b909155505033600090815260126020908152604091829020548251888152918201527f1dbef83c751dbba35b43f07c7ba982ca00b3627cd0d733b6c55870a6ea4bce56910160405180910390a1506001949350505050565b6001600160a01b0381166000908152600e6020908152604091829020805483518184028101840190945280845260609392830182828015616f5357602002820191906000526020600020905b815481526020019060010190808311616f3f575b50505050509050919050565b6001546001600160a01b03163314616f7657600080fd5b3360009081526002602052604090205460ff16616fa55760405162461bcd60e51b8152600401610ade90618c82565b601755565b6001546000906001600160a01b03163314616fc457600080fd5b336000908152601060205260409020548210616ff25760405162461bcd60e51b8152600401610ade90618e3a565b33600090815260106020526040902080548390811061101a5761101a618d20565b6001546000906001600160a01b0316331461702d57600080fd5b50601954600160401b90046001600160401b031690565b600080600080600080600080600080600080600080600a8f8154811061706c5761706c618d20565b906000526020600020906007020190508e8160000160009054906101000a90046001600160a01b03168260010160009054906101000a90046001600160a01b03168360020160009054906101000a90046001600160a01b031684600301548560040160009054906101000a90046001600160401b03168660040160089054906101000a90046001600160401b03168760040160189054906101000a900461ffff1688600401601a9054906101000a900460ff1689600401601b9054906101000a900460ff168a600401601c9054906101000a900460ff168b600401601d9054906101000a900460ff168c60040160109054906101000a90046001600160401b03168561ffff1695509d509d509d509d509d509d509d509d509d509d509d509d509d505091939597999b9d90929496989a9c50565b6000546201000090046001600160a01b031633146171d05760405162461bcd60e51b8152600401610ade90618fe2565b6001600160a01b0381166172355760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610ade565b600080546040516001600160a01b03808516936201000090930416917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b03909216620100000262010000600160b01b0319909216919091179055565b6001546000906001600160a01b031633146172b857600080fd5b3360009081526002602052604090205460ff166172e75760405162461bcd60e51b8152600401610ade90618c82565b600b5484106173085760405162461bcd60e51b8152600401610ade90618e3a565b6000600b858154811061731d5761731d618d20565b600091825260209091206003600c90920201908101549091506001600160a01b0385811691161461739e5760405162461bcd60e51b815260206004820152602560248201527f45746e795374616b696e673a2072657761726420616464726573732070726f76604482015264696465642160d81b6064820152608401610ade565b60030180546001600160a01b0384166001600160a01b03199091161790555060019392505050565b6001546000906001600160a01b031633146173e057600080fd5b60006173eb33617f86565b336000908152601460205260409020549091506174089082618fcf565b91505090565b6001546000906001600160a01b0316331461742857600080fd5b6000600985015460ff1660048111156174435761744361864b565b148061746757506001600985015460ff1660048111156174655761746561864b565b145b6174ea5760405162461bcd60e51b815260206004820152604860248201527f45746e795374616b696e673a204f6e6c792070656e64696e67206f722061707060448201527f726f766564207374616b696e6720636f6e7472616374732063616e2062652063606482015267616e63656c65642160c01b608482015260a401610ade565b83546001600160a01b031633148061750e575060028401546001600160a01b031633145b8061752d57503360009081526002602052604090205460ff1615156001145b6175c55760405162461bcd60e51b815260206004820152605760248201527f45746e795374616b696e673a204f6e6c79207374616b65686f6c6465722c206e60448201527f6f6465206f70657261746f72206f7220636f6d70616e7961646472657373206360648201527f616e2063616e63656c2074686520636f6e747261637421000000000000000000608482015260a401610ade565b6009840154600190600687019060009060ff1660048111156175e9576175e961864b565b60048111156175fa576175fa61864b565b81526020810191909152604001600090812080549091906176259084906001600160401b0316618f91565b92506101000a8154816001600160401b0302191690836001600160401b031602179055506000600481111561765c5761765c61864b565b600985015460ff1660048111156176755761767561864b565b036177c05760098401805460ff1916600417905542600685018190556008850155600a840154604080518581526020810192909252600080516020619517833981519152910160405180910390a160058401546004860180546001600160401b03928316926008916176f0918591600160401b900416618f91565b82546101009290920a6001600160401b03818102199093169183160217909155600586015460028701546001600160a01b03166000908152601260205260408120805492909316935090617745908490618fcf565b909155505060028501546001600160a01b0316156177bb576004850180546001600160801b0360ff60e81b011916600160ea1b179055600584015484546001600160a01b0316600090815260146020526040812080546001600160401b03909316929091906177b5908490618fcf565b90915550505b61793d565b6001600985015460ff1660048111156177db576177db61864b565b0361793d573360009081526002602052604090205460ff16151560010361780c57617807858585618440565b6178f6565b60098401805460ff191660031790554260068501556005840154600785015460405163d83102cd60e01b815261ffff600160801b90930492909216600483015260248201527322a56c5971102a09980e7c3c9b288a09f77500c29063d83102cd90604401602060405180830381865af415801561788d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906178b19190618d84565b6008850155600a8401546040805185815260208101929092527fb503cf14e3d55841fd2c9a549abd732f6898fde969da012639aa917173e3a006910160405180910390a15b83546001600160a01b031633148061792257503360009081526002602052604090205460ff1615156001145b1561793d57600b8401805461ff001916610100841515021790555b6009840154600190600687019060009060ff1660048111156179615761796161864b565b60048111156179725761797261864b565b815260208101919091526040016000908120805490919061799d9084906001600160401b0316618fb0565b92506101000a8154816001600160401b0302191690836001600160401b0316021790555060019050949350505050565b6001600160a01b0382166000908152601460205260409020546001600160401b0382161115617a705760405162461bcd60e51b815260206004820152604360248201527f496e73756666696369656e74207374616b6520686f6c646572206c6f636b656460448201527f20746f6b656e7320696e207374616b696e6720666f722073756274726163746960648201526237b71760e91b608482015260a401610ade565b6001600160a01b038216600090815260146020526040812080546001600160401b0384169290617aa1908490618fcf565b90915550505050565b6001600160a01b0382166000908152601260205260409020546001600160401b0382161115617b345760405162461bcd60e51b815260206004820152603060248201527f496e73756666696369656e74206e6f6465207374616b656420746f6b656e732060448201526f3337b91039bab13a3930b1ba34b7b71760811b6064820152608401610ade565b6001600160a01b038216600090815260126020526040812080546001600160401b0384169290617aa1908490618fcf565b6009830154600190600684019060009060ff166004811115617b8957617b8961864b565b6004811115617b9a57617b9a61864b565b8152602081019190915260400160009081208054909190617bc59084906001600160401b0316618f91565b92506101000a8154816001600160401b0302191690836001600160401b03160217905550808360090160006101000a81548160ff02191690836004811115617c0f57617c0f61864b565b02179055506009830154600190600684019060009060ff166004811115617c3857617c3861864b565b6004811115617c4957617c4961864b565b8152602081019190915260400160009081208054909190617c749084906001600160401b0316618fb0565b92506101000a8154816001600160401b0302191690836001600160401b03160217905550505050565b6001600482810154600160e81b900460ff1690811115617cbf57617cbf61864b565b148015617ce357506004810154600160401b81046001600160401b03908116911614155b15617d06576004810180546000919060ff60e81b1916600160e81b835b02179055505b50565b600b8054600180820183556000928352600c82027f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db9810180546001600160a01b039c8d166001600160a01b03199182161782557f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01dbb830180549c8e169c82169c909c17909b557f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01dba820180549a909c16998b1699909917909a557f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01dbc8a018054909916909855427f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01dbd8a01557f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01dbe890180547f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01dbf8b018490557f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01dc18b018490557f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01dc08b01939093557f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01dc38a01949094557f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01dc28901805460ff199081169091557f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01dc49099018054909916909717909755600160401b60ff9091160261ffff93909316600160801b0271ffff0000000000000000ffffffffffffffff199096166001600160401b0392909216919091179490941767ffffffffffffffff60401b1916179092559091565b6000601281617f9682600a61914f565b6007546040516370a0823160e01b81526001600160a01b0387811660048301529293508392909116906370a0823190602401602060405180830381865afa158015617fe5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906180099190618d84565b61236691906194d4565b6004810180546003919060ff60501b1916600160501b83617d00565b60005b60028201546001600160a01b03166000908152601160205260409020548110156181805760028201546001600160a01b0316600090815260116020526040812080548390811061808457618084618d20565b906000526020600020015490506000600b82815481106180a6576180a6618d20565b90600052602060002090600c020190506000600a82600a0154815481106180cf576180cf618d20565b6000918252602090912060079091020190506003600983015460ff1660048111156180fc576180fc61864b565b036181225761810c818385618440565b600b8201805461ff001916610100179055618175565b6000600983015460ff16600481111561813d5761813d61864b565b148061816157506001600983015460ff16600481111561815f5761815f61864b565b145b1561817557618173818385600161740e565b505b505050600101618032565b5050565b60005b60028201546001600160a01b03166000908152601160205260409020548110156181805760028201546001600160a01b031660009081526011602052604081208054839081106181d9576181d9618d20565b906000526020600020015490506000600b82815481106181fb576181fb618d20565b90600052602060002090600c0201600801549050808460080154101561822357600884018190555b5050600101618187565b60005b60028201546001600160a01b03166000908152601160205260409020548110156181805760028201546001600160a01b0316600090815260116020526040812080548390811061828257618282618d20565b906000526020600020015490506000600b82815481106182a4576182a4618d20565b90600052602060002090600c020190506000600a82600a0154815481106182cd576182cd618d20565b6000918252602090912060079091020190506003600983015460ff1660048111156182fa576182fa61864b565b14801561830a5750428260080154105b15618413576183198282618615565b8154600583015461833c916001600160a01b0316906001600160401b03166179cd565b60028201546005830154618362916001600160a01b0316906001600160401b0316617aaa565b60058201546004820180546001600160401b039283169260089161838f918591600160401b900416618f91565b82546001600160401b039182166101009390930a92830291909202199091161790555060028101546001600160a01b0316156184135760048101805460ff60e81b1916600160ea1b179055600a8201546040519081527fa002debc9839c20f8a9424b3c4bad3295abbb3676c3acf6ea94d869f6b4f54c09060200160405180910390a15b61841c81617c9d565b505050600101618230565b6004818101805460ff60501b1916600160501b83617d00565b60098201805460ff191660049081179091554260068401819055600880850191909155600584015491850180546001600160401b0393841693919291618490918591600160401b90910416618f91565b92506101000a8154816001600160401b0302191690836001600160401b03160217905550600160048111156184c7576184c761864b565b600484810154600160e81b900460ff16908111156184e7576184e761864b565b036184fc5760048301805460ff60e81b191690555b600582015460028301546001600160a01b0316600090815260126020526040812080546001600160401b0390931692909190618539908490618fcf565b9091555050600a820154604080518381526020810192909252600080516020619517833981519152910160405180910390a160028301546001600160a01b031615618610576004830180546001600160801b0360ff60e81b011916600160ea1b179055600582015482546001600160a01b0316600090815260146020526040812080546001600160401b03909316929091906185d6908490618fcf565b9091555050600a8201546040519081527fa002debc9839c20f8a9424b3c4bad3295abbb3676c3acf6ea94d869f6b4f54c090602001612cbd565b505050565b61862182826004617b65565b504260068201819055600890910155565b60006020828403121561864457600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b60058110617d0657617d0661864b565b61867a81618661565b9052565b6002811061867a5761867a61864b565b8b81526001600160a01b038b811660208301528a8116604083015289811660608301528816608082015260a081018790526001600160401b0386811660c083015285811660e0830152841661010082015261016081016186f2610120830185618671565b61870061014083018461867e565b9c9b505050505050505050505050565b80356001600160401b0381168114610bd757600080fd5b80358015158114610bd757600080fd5b60008060006060848603121561874c57600080fd5b8335925061875c60208501618710565b915061876a60408501618727565b90509250925092565b6000806000806080858703121561878957600080fd5b5050823594602084013594506040840135936060013592509050565b80356001600160a01b0381168114610bd757600080fd5b600080604083850312156187cf57600080fd5b6187d8836187a5565b91506187e660208401618710565b90509250929050565b60008060006060848603121561880457600080fd5b8335925061881460208501618710565b915061876a604085016187a5565b60006020828403121561883457600080fd5b610f5f826187a5565b60006020828403121561884f57600080fd5b610f5f82618710565b803560ff81168114610bd757600080fd5b60006020828403121561887b57600080fd5b610f5f82618858565b600081518084526020840193506020830160005b828110156188b6578151865260209586019590910190600101618898565b5093949350505050565b602081526000610f5f6020830184618884565b8981526001600160a01b038981166020830152888116604083015287166060820152608081018690526001600160401b0385811660a0830152841660c0820152610120810161892184618661565b8360e083015261893561010083018461867e565b9a9950505050505050505050565b6000806040838503121561895657600080fd5b823591506187e660208401618710565b8b81526001600160401b038b81166020830152604082018b90526001600160a01b038a811660608401528981166080840152881660a083015260c0820187905285811660e0830152841661010082015261016081016189c9610120830185618671565b826101408301529c9b505050505050505050505050565b8a81526001600160401b038a81166020830152604082018a90526001600160a01b0389811660608401528816608083015260a0820187905285811660c0830152841660e08201526101408101618a3584618661565b610100820193909352610120015298975050505050505050565b60008060408385031215618a6257600080fd5b823591506187e660208401618727565b803561ffff81168114610bd757600080fd5b600080600060608486031215618a9957600080fd5b618aa2846187a5565b9250618ab060208501618710565b915061876a60408501618a72565b600080600080600080600060e0888a031215618ad957600080fd5b618ae2886187a5565b9650618af060208901618710565b9550618afe604089016187a5565b9450618b0c60608901618a72565b9350618b1a60808901618858565b9250618b2860a08901618727565b9150618b3660c08901618727565b905092959891949750929550565b608081526000618b576080830187618884565b94151560208301525060408101929092521515606090910152919050565b600080600060608486031215618b8a57600080fd5b8335925061875c60208501618727565b60008060408385031215618bad57600080fd5b823591506187e6602084016187a5565b8d81526001600160a01b038d811660208301528c811660408301528b166060820152608081018a90526001600160401b0389811660a0830152881660c08201526101a081016001600160401b03881660e083015260ff8716610100830152851515610120830152841515610140830152618c3b610160830185618671565b6001600160401b0383166101808301529e9d5050505050505050505050505050565b600080600060608486031215618c7257600080fd5b83359250618814602085016187a5565b60208082526032908201527f436f6d70616e7957616c6c65743a2063616c6c6572206973206e6f7420612077604082015271616c6c65742066726f6d20636f6d70616e7960701b606082015260800190565b6020808252602c908201527f45746e795374616b696e673a20496e76616c69642042617365205374616b652060408201526b49442070726f76696465642160a01b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b6020808252602e908201527f45746e795374616b696e673a205374616b6520697320686176696e672064696660408201526d666572656e74207374617475732160901b606082015260800190565b600060208284031215618d9657600080fd5b5051919050565b60208082526030908201527f45746e795374616b696e673a20496e76616c696420457874656e64656420537460408201526f616b652049442070726f76696465642160801b606082015260800190565b6020808252602d908201527f45746e795374616b696e673a20496e76616c6964205374616b6520436f6e747260408201526c6163742070726f76696465642160981b606082015260800190565b60208082526024908201527f45746e795374616b696e673a20496e76616c696420496e6465782070726f76696040820152636465642160e01b606082015260800190565b6020808252603c908201526000805160206194f783398151915260408201527f6573732063616e20706572666f726d207468697320616374696f6e2100000000606082015260800190565b60208082526035908201527f45746e795374616b696e673a20496e76616c69642042617365205374616b6520604082015274436f6e74726163742049442070726f76696465642160581b606082015260800190565b6020808252603f908201527f45746e795374616b696e673a205468652062617365207374616b6520636f6e7460408201527f72616374206f6e2074686973206e6f6465207761732063616e63656c65642100606082015260800190565b634e487b7160e01b600052601160045260246000fd5b6001600160401b03828116828216039081111561128a5761128a618f7b565b6001600160401b03818116838216019081111561128a5761128a618f7b565b8181038181111561128a5761128a618f7b565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526031908201527f45746e795374616b696e673a204f6e6c79207374616b65722063616e2063616e60408201527063656c207468697320726571756573742160781b606082015260800190565b6001815b60018411156190a35780850481111561908757619087618f7b565b600184161561909557908102905b60019390931c92800261906c565b935093915050565b6000826190ba5750600161128a565b816190c75750600061128a565b81600181146190dd57600281146190e757619103565b600191505061128a565b60ff8411156190f8576190f8618f7b565b50506001821b61128a565b5060208310610133831016604e8410600b8410161715619126575081810a61128a565b6191336000198484619068565b806000190482111561914757619147618f7b565b029392505050565b6000610f5f83836190ab565b808202811582820484141761128a5761128a618f7b565b60208082526033908201527f45746e795374616b696e673a204f6e6c7920612063616e63656c656420636f6e60408201527274726163742063616e20626520656e6465642160681b606082015260800190565b6020808252603d908201527f45746e795374616b696e673a2054686520636f6e74726163742063616e20626560408201527f207465726d696e6174656420616674657220697420657870697265732e000000606082015260800190565b60208082526030908201527f45746e795374616b696e673a205265776172642061646472657373206973207460408201526f6865207a65726f20616464726573732160801b606082015260800190565b8082018082111561128a5761128a618f7b565b6020808252605c908201526000805160206194f783398151915260408201527f6573732063616e207465726d696e61746520612042617365205374616b65204360608201527f6f6e747261637420616e64206170706c792070656e616c746965732100000000608082015260a00190565b60208082526064908201527f45746e795374616b696e673a20536f6d657468696e672077656e742077726f6e60408201527f672e205468652045746865726e69747920436c6f756420536d617274436f6e7460608201527f726163742061646472657373206973206e6f7420636f72726563746c792073656080820152637475702160e01b60a082015260c00190565b60208082526035908201527f45746e795374616b696e673a204e6f646520616c72656164792068617320616e604082015274206578697374696e672062617365207374616b652160581b606082015260800190565b60208082526022908201527f45746e795374616b696e673a204e6f6465206861732045544e5920746f6b656e604082015261732160f01b606082015260800190565b6020808252603e9082015260008051602061953783398151915260408201527f62616c616e636520617661696c61626c6520666f72207374616b696e67210000606082015260800190565b60208082526046908201527f45746e795374616b696e673a20546865206e6f6465206164647265737320736860408201527f6f756c6420626520646966666572656e74207468616e2072657761726420616460608201526564726573732160d01b608082015260a00190565b6000826194f157634e487b7160e01b600052601260045260246000fd5b50049056fe45746e795374616b696e673a204f6e6c79206120636f6d70616e792061646472ee821fc4af1ea42a6c6174adb5fd292ad9e326c120629b92006d036545c3c66b45746e795374616b696e673a2054686520616d6f756e74206578636565647320a2646970667358221220d86e6e6f8fa2602a52df3e5b9fd1ef7f79783917d841e44134aa8a5a6c94a9ae64736f6c634300081a0033

Internal Transactions

There are no internal transactions for this transaction.