0x6f6ce088c35b9ea946c810e4eb51c9474f7a3fb0c4da95247af88b85fd087dce
Safe Transaction on 0xc11f...ecbf
Overview
Transaction Data
0x4c8c9ea1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000004079610100806040523461032e575f613ef9803803809161001e8286610531565b843982019060e08383031261032e5761003683610554565b60208401516001600160401b03811161032e5783610055918601610568565b604085015190936001600160401b03821161032e57610075918601610568565b9360608101519461008860808301610554565b906100a160c061009a60a08601610554565b9401610554565b9560ff60e051169460018060a01b0316801561051e575f80546001600160a01b03198116831782556001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a38051906001600160401b0382116104215760045490600182811c92168015610514575b60208310146104035781601f8493116104a6575b50602090601f8311600114610440575f92610435575b50508160011b915f199060031b1c1916176004555b8051906001600160401b0382116104215760055490600182811c92168015610417575b60208310146104035781601f8493116103b2575b50602090601f831160011461034c575f92610341575b50508160011b915f199060031b1c1916176005555b6001600160a01b0390811660808190529116801561033257813b1561032e575f9160248392604051948593849263ca5eb5e160e01b845260048401525af180156103235761030e575b5060ff60e05116908181106102ff570360ff81116102eb5760ff1690604d82116102d75750600a90810a60a052600660e05280546001600160a01b0319166001600160a01b039290921691909117905560c05260405161393b90816105be82396080518181816108be015281816109e60152818161111e015281816114a701528181611f4e0152818161370401526137af015260a05181818161104d015281816117bb015281816128c501528181612c1001526133ad015260c051818181610f280152611205015260e05181610eed0152f35b634e487b7160e01b81526011600452602490fd5b634e487b7160e01b82526011600452602482fd5b6301e9714b60e41b8352600483fd5b61031b9192505f90610531565b5f905f610204565b6040513d5f823e3d90fd5b5f80fd5b632d618d8160e21b5f5260045ffd5b015190505f806101a6565b60055f9081528281209350601f198516905b81811061039a5750908460019594939210610382575b505050811b016005556101bb565b01515f1960f88460031b161c191690555f8080610374565b9293602060018192878601518155019501930161035e565b90915060055f5260205f20601f840160051c810191602085106103f9575b90601f859493920160051c01905b8181106103eb5750610190565b5f81558493506001016103de565b90915081906103d0565b634e487b7160e01b5f52602260045260245ffd5b91607f169161017c565b634e487b7160e01b5f52604160045260245ffd5b015190505f80610144565b60045f9081528281209350601f198516905b81811061048e5750908460019594939210610476575b505050811b01600455610159565b01515f1960f88460031b161c191690555f8080610468565b92936020600181928786015181550195019301610452565b60045f529091507f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b601f840160051c8101916020851061050a575b90601f859493920160051c01905b8181106104fc575061012e565b5f81558493506001016104ef565b90915081906104e1565b91607f169161011a565b631e4fbdf760e01b5f525f60045260245ffd5b601f909101601f19168101906001600160401b0382119082101761042157604052565b51906001600160a01b038216820361032e57565b81601f8201121561032e578051906001600160401b038211610421576040519261059c601f8401601f191660200185610531565b8284526020838301011161032e57815f9260208093018386015e830101529056fe60806040526004361015610011575f80fd5b5f3560e01c806306dd04191461032a57806306fdde0314610325578063095ea7b3146103205780630d35b4151461031b578063111ecdad1461031657806313137d6514610311578063134d4f251461030c578063156a0d0f1461030757806317442b701461030257806318160ddd146102fd5780631f5e1334146102f85780632294c62f146102f357806323b872dd146102ee578063313ce567146102ad57806332cb6b0c146102e95780633400288b146102e45780633b6f743b146102df57806340c10f19146102da57806352ae2879146102445780635535d461146102d55780635a0dfe4d146102d05780635e280f11146102cb5780636fc1b31e146102c657806370a08231146102c1578063715018a6146102bc5780637d25a05e146102b757806382413eac146102b2578063857749b0146102ad578063898cdb86146102a85780638da5cb5b146102a357806395d89b411461029e578063963efcaa146102995780639f68b96414610294578063a9059cbb1461028f578063b731ea0a1461028a578063b98bd07014610285578063bb0b6a5314610280578063bc70b3541461027b578063bd815db014610276578063c2f8677514610271578063c66332271461026c578063c7c7f5b314610267578063ca5eb5e114610262578063d045a0dc1461025d578063d424388514610258578063d936547e14610253578063dd62ed3e1461024e578063f2fde38b14610249578063fc0c546a146102445763ff7bd03d1461023f575f80fd5b6121f8565b6112ba565b612140565b6120df565b61209e565b61201a565b611fd0565b611f1e565b611deb565b611d3f565b611be8565b611a49565b6119f4565b6119bb565b6118e7565b611865565b6117f8565b6117de565b6117a4565b6116ff565b6116da565b61167f565b610ed4565b611620565b6115fa565b61158b565b61154f565b6114cb565b611488565b611442565b6113c7565b6111ce565b610fe8565b610f59565b610f11565b610da5565b610cec565b610bb9565b610b9c565b610b7b565b610b3b565b610b20565b6108a5565b6107d1565b610650565b610494565b6103ba565b610344565b6001600160a01b0381160361034057565b5f80fd5b34610340576040600319360112610340576103756004356103648161032f565b60243590610370612787565b6127c6565b005b5f91031261034057565b90601f19601f602080948051918291828752018686015e5f8582860101520116010190565b9060206103b7928181520190610381565b90565b34610340575f600319360112610340576040515f6004546103da816112f4565b80845290600181169081156104705750600114610412575b61040e8361040281850382610c3e565b604051918291826103a6565b0390f35b60045f9081527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b939250905b808210610456575090915081016020016104026103f2565b91926001816020925483858801015201910190929161043e565b60ff191660208086019190915291151560051b8401909101915061040290506103f2565b34610340576040600319360112610340576004356104b18161032f565b6024353315610558576001600160a01b03821691821561052c576104f28291335f52600260205260405f20906001600160a01b03165f5260205260405f2090565b5560405190815233907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590602090a3602060405160018152f35b7f94280d62000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b7fe602df05000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b908160e09103126103405790565b939291906105ae8560a081019260208091805184520151910152565b60a06040860152815180915260c0850190602060c08260051b8801019301915f905b8282106105f657505050509060606105f49294019060208091805184520151910152565b565b90919293602080610642837fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff408c600196030186526040838a518051845201519181858201520190610381565b9601920192019092916105d0565b346103405760206003193601126103405760043567ffffffffffffffff811161034057610681903690600401610584565b61068961223d565b5061069261223d565b506040517ffc0c546a000000000000000000000000000000000000000000000000000000008152602081600481305afa90811561079f576001600160a01b03916020915f916107a4575b506004604051809481937f18160ddd000000000000000000000000000000000000000000000000000000008352165afa90811561079f575f91610770575b50610723610c61565b905f8252602082015261040e61075461073a61229c565b93604081013561074e6060830135926122e2565b506128bc565b61075c610c61565b918252602082015260405193849384610592565b610792915060203d602011610798575b61078a8183610c3e565b810190612275565b5f61071a565b503d610780565b61226a565b6107c49150823d84116107ca575b6107bc8183610c3e565b810190612255565b5f6106dc565b503d6107b2565b34610340575f6003193601126103405760206001600160a01b0360095416604051908152f35b600319606091011261034057600490565b9181601f840112156103405782359167ffffffffffffffff8311610340576020838186019501011161034057565b90600319820160e0811261034057606013610340576004916064359160843567ffffffffffffffff8111610340578261087191600401610808565b9290929160a4356108818161032f565b9160c4359067ffffffffffffffff8211610340576108a191600401610808565b9091565b6108ae36610836565b5050509092336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001603610af45780356108ee81610f4b565b6108f781612927565b906020830135809203610ab657505061091f6109138386613380565b6001600160a01b031690565b91610945610935610930838861338c565b61339e565b61093e846122e2565b50846133d3565b948590602883116109b0575b50847fefed6d3500546b29533b128a29e3a94d70788727f0507505ac12eaf2e578fd9c6001600160a01b03866109ab610989886122e2565b956040519384931696836020909392919363ffffffff60408201951681520152565b0390a3005b906109db92916109d56109c560408701612970565b936109cf876122e2565b92613417565b92613451565b916001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016803b1561034057610a4c5f949185926040519687809481937f7cb590120000000000000000000000000000000000000000000000000000000083528b896004850161297a565b03925af192831561079f576109896001600160a01b03936109ab927fefed6d3500546b29533b128a29e3a94d70788727f0507505ac12eaf2e578fd9c96610a9c575b509350829450869150610951565b80610aaa5f610ab093610c3e565b80610377565b5f610a8e565b80610ac563ffffffff92610f4b565b7fc26bebcc000000000000000000000000000000000000000000000000000000005f521660045260245260445ffd5b7f91ac5e4f000000000000000000000000000000000000000000000000000000005f523360045260245ffd5b34610340575f60031936011261034057602060405160028152f35b34610340575f60031936011261034057604080517f02e49c2c00000000000000000000000000000000000000000000000000000000815260016020820152f35b34610340575f60031936011261034057604080516001815260026020820152f35b34610340575f600319360112610340576020600354604051908152f35b34610340575f60031936011261034057602060405160018152f35b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6060810190811067ffffffffffffffff821117610c1d57604052565b610bd4565b6040810190811067ffffffffffffffff821117610c1d57604052565b90601f601f19910116810190811067ffffffffffffffff821117610c1d57604052565b604051906105f4604083610c3e565b604051906105f460a083610c3e565b67ffffffffffffffff8111610c1d57601f01601f191660200190565b929192610ca782610c7f565b91610cb56040519384610c3e565b829481845281830111610340578281602093845f960137010152565b9080601f83011215610340578160206103b793359101610c9b565b3461034057606060031936011261034057600435610d098161032f565b60243567ffffffffffffffff811161034057610d29903690600401610808565b906044359167ffffffffffffffff831161034057610d4e610d55933690600401610cd1565b91846129be565b15610d7d576001600160a01b03165f52600c60205260405f20600160ff198254161790555f80f35b7f8baa579f000000000000000000000000000000000000000000000000000000005f5260045ffd5b3461034057606060031936011261034057600435610dc28161032f565b602435610dce8161032f565b604435906001600160a01b038316805f52600c602052610df9600160ff60405f2054161515146122ec565b6001600160a01b0382165f52600c602052610e1f600160ff60405f205416151514612377565b5f526002602052610e443360405f20906001600160a01b03165f5260205260405f2090565b54927fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8410610e84575b610e789350612aa0565b60405160018152602090f35b828410610ea057610e9b83610e78950333836132ef565b610e6e565b82847ffb8f41b2000000000000000000000000000000000000000000000000000000005f523360045260245260445260645ffd5b34610340575f60031936011261034057602060405160ff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b34610340575f6003193601126103405760206040517f00000000000000000000000000000000000000000000000000000000000000008152f35b63ffffffff81160361034057565b34610340576040600319360112610340577f238399d427b947898edb290f5ff0f9109849b1c3ba196a42e35f00c50a54b98b600435610f9781610f4b565b60243590610fa3612787565b63ffffffff81165f5260066020528160405f2055610fd9604051928392836020909392919363ffffffff60408201951681520152565b0390a1005b8015150361034057565b346103405760406003193601126103405760043567ffffffffffffffff811161034057611019903690600401610584565b60243561102581610fde565b61102d61223d565b50813591606081013590611078604082013561104886610f4b565b6110737f00000000000000000000000000000000000000000000000000000000000000008092613336565b61336d565b9180831061119f576111126040866110de876110948888612bf9565b9061109e85610f4b565b6110a661223d565b506110b085612927565b6110c76110bb610c70565b63ffffffff9097168752565b602086015285850152606084015215156080830152565b8151809381927fddc28c58000000000000000000000000000000000000000000000000000000008352309060048401612d69565b03816001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165afa801561079f5761040e915f91611170575b5060405191829182815181526020918201519181019190915260400190565b611192915060403d604011611198575b61118a8183610c3e565b810190612d55565b82611151565b503d611180565b827f71c4efed000000000000000000000000000000000000000000000000000000005f5260045260245260445ffd5b34610340576040600319360112610340576004356111eb8161032f565b6024356111f6612787565b6003548181018091116112b5577f00000000000000000000000000000000000000000000000000000000000000001061125757816001600160a01b0361037593165f52600c60205261125260405f20600160ff19825416179055565b612df4565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f546f74616c20737570706c7920636170206578636565646564000000000000006044820152fd5b612402565b34610340575f600319360112610340576020604051308152f35b6024359061ffff8216820361034057565b359061ffff8216820361034057565b90600182811c9216801561133b575b602083101461130e57565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b91607f1691611303565b5f9291815491611354836112f4565b80835292600181169081156113a9575060011461137057505050565b5f9081526020812093945091925b83831061138f575060209250010190565b60018160209294939454838587010152019101919061137e565b9050602094955060ff1991509291921683830152151560051b010190565b346103405760406003193601126103405761040e61142761142e61141b6004356113f081610f4b565b63ffffffff6113fd6112d4565b91165f52600860205260405f209061ffff165f5260205260405f2090565b60405192838092611345565b0382610c3e565b604051918291602083526020830190610381565b3461034057604060031936011261034057602061147e60043561146481610f4b565b6024359063ffffffff165f52600660205260405f20541490565b6040519015158152f35b34610340575f6003193601126103405760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b34610340576020600319360112610340577ff0be4f1e87349231d80c36b33f9e8639658eeaf474014dee15a3e6a4d441419760206001600160a01b036004356115138161032f565b61151b612787565b16807fffffffffffffffffffffffff00000000000000000000000000000000000000006009541617600955604051908152a1005b34610340576020600319360112610340576001600160a01b036004356115748161032f565b165f526001602052602060405f2054604051908152f35b34610340575f600319360112610340576115a3612787565b5f6001600160a01b0381547fffffffffffffffffffffffff000000000000000000000000000000000000000081168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b3461034057604060031936011261034057611616600435610f4b565b60206040515f8152f35b346103405760a06003193601126103405761163a366107f7565b5060643567ffffffffffffffff81116103405761165b903690600401610808565b5050602060843561166b8161032f565b604051906001600160a01b03309116148152f35b34610340576020600319360112610340576001600160a01b036004356116a48161032f565b6116ac612787565b167fffffffffffffffffffffffff0000000000000000000000000000000000000000600a541617600a555f80f35b34610340575f6003193601126103405760206001600160a01b035f5416604051908152f35b34610340575f600319360112610340576040515f60055461171f816112f4565b808452906001811690811561047057506001146117465761040e8361040281850382610c3e565b60055f9081527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0939250905b80821061178a575090915081016020016104026103f2565b919260018160209254838588010152019101909291611772565b34610340575f6003193601126103405760206040517f00000000000000000000000000000000000000000000000000000000000000008152f35b34610340575f6003193601126103405760206040515f8152f35b3461034057604060031936011261034057610e786004356118188161032f565b60243590335f52600c602052611839600160ff60405f2054161515146122ec565b6001600160a01b0381165f52600c60205261185f600160ff60405f205416151514612377565b33612aa0565b34610340575f6003193601126103405760206001600160a01b0360075416604051908152f35b9181601f840112156103405782359167ffffffffffffffff8311610340576020808501948460051b01011161034057565b6020600319820112610340576004359067ffffffffffffffff8211610340576108a19160040161188b565b34610340576118f5366118bc565b906118fe612787565b61190782612284565b906119156040519283610c3e565b828252602082019260051b8101903682116103405780935b82851061193d5761037584613075565b843567ffffffffffffffff8111610340578201606081360312610340576040519161196783610c01565b813561197281610f4b565b8352611980602083016112e5565b602084015260408201359267ffffffffffffffff8411610340576119ab602094938594369101610cd1565b604082015281520194019361192d565b346103405760206003193601126103405763ffffffff6004356119dd81610f4b565b165f526006602052602060405f2054604051908152f35b3461034057606060031936011261034057600435611a1181610f4b565b611a196112d4565b6044359067ffffffffffffffff82116103405761040e92611a4161142e933690600401610808565b9290916124dc565b611a52366118bc565b5f5b818110611af3576040517f8e9e70990000000000000000000000000000000000000000000000000000000081525f81600481335afa801561079f57611acd915f91611ad1575b506040519182917f8351eea7000000000000000000000000000000000000000000000000000000008352600483016103a6565b0390fd5b611aed91503d805f833e611ae58183610c3e565b8101906126ee565b82611a9a565b611afe8183856125c4565b90611b2e611b2a611b0e846122e2565b60208501359063ffffffff165f52600660205260405f20541490565b1590565b611bdf5760c08201359160a0810135611b4b610100830183612609565b949091611b5a60e0850161265a565b93611b69610120820182612609565b959095303b15610340575f96611baf926040519a8b98899788977fd045a0dc00000000000000000000000000000000000000000000000000000000895260048901612676565b0391305af191821561079f57600192611bcb575b505b01611a54565b80610aaa5f611bd993610c3e565b5f611bc3565b60019150611bc5565b346103405760406003193601126103405760043567ffffffffffffffff811161034057611c1990369060040161188b565b60243567ffffffffffffffff811161034057611c3990369060040161188b565b90611c42612787565b818303611ce1575f5b838110611c5457005b807f238399d427b947898edb290f5ff0f9109849b1c3ba196a42e35f00c50a54b98b611c836001938789612751565b35611c8d81610f4b565b611c98838787612751565b3590611ca2612787565b63ffffffff81165f5260066020528160405f2055611cd8604051928392836020909392919363ffffffff60408201951681520152565b0390a101611c4b565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f4c656e677468206d69736d6174636800000000000000000000000000000000006044820152fd5b3461034057604060031936011261034057600435611d5c8161032f565b6001600160a01b0360243591611d7183610fde565b611d79612787565b165f52600c60205260405f209060ff60ff19835416911515161790555f80f35b9160806105f4929493611dda604060c08301978051845267ffffffffffffffff60208201511660208501520151604083019060208091805184520151910152565b019060208091805184520151910152565b60806003193601126103405760043567ffffffffffffffff811161034057611e17903690600401610584565b60407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc36011261034057606435611e4d8161032f565b611e55612761565b50611e5e61223d565b506001600160a01b036020830135165f52600c60205260ff60405f20541615611e9a57611e8a916131af565b9061040e60405192839283611d99565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f44657374696e6174696f6e2075736572206973206e6f742077686974656c697360448201527f74656400000000000000000000000000000000000000000000000000000000006064820152fd5b34610340575f602060031936011261034057600435611f3c8161032f565b611f44612787565b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690813b15610340576001600160a01b0360245f928360405195869485937fca5eb5e10000000000000000000000000000000000000000000000000000000085521660048401525af1801561079f57611fc4575080f35b61037591505f90610c3e565b611fd936610836565b5050509092303303611ff25761091f6109138386613380565b7f14d4a4e8000000000000000000000000000000000000000000000000000000005f5260045ffd5b34610340576020600319360112610340577fd48d879cef83a1c0bdda516f27b13ddb1b3f8bbac1c9e1511bb2a659c242776060206001600160a01b036004356120628161032f565b61206a612787565b16807fffffffffffffffffffffffff00000000000000000000000000000000000000006007541617600755604051908152a1005b34610340576020600319360112610340576001600160a01b036004356120c38161032f565b165f52600c602052602060ff60405f2054166040519015158152f35b346103405760406003193601126103405760206121376004356121018161032f565b6001600160a01b03602435916121168361032f565b165f526002835260405f20906001600160a01b03165f5260205260405f2090565b54604051908152f35b34610340576020600319360112610340576001600160a01b036004356121658161032f565b61216d612787565b1680156121cc576001600160a01b035f54827fffffffffffffffffffffffff00000000000000000000000000000000000000008216175f55167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3005b7f1e4fbdf7000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b34610340576060600319360112610340576020612214366107f7565b63ffffffff813561222481610f4b565b165f52600682528160405f205491013560405191148152f35b6040519061224a82610c22565b5f6020838281520152565b9081602091031261034057516103b78161032f565b6040513d5f823e3d90fd5b90816020910312610340575190565b67ffffffffffffffff8111610c1d5760051b60200190565b604051906122ab602083610c3e565b5f80835282815b8281106122be57505050565b6020906040516122cd81610c22565b5f8152606083820152828285010152016122b2565b356103b781610f4b565b156122f357565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f536f757263652061646472657373206973206e6f742077686974656c6973746560448201527f64000000000000000000000000000000000000000000000000000000000000006064820152fd5b1561237e57565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f44657374696e6174696f6e2061646472657373206973206e6f7420776869746560448201527f6c697374656400000000000000000000000000000000000000000000000000006064820152fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b909291928360021161034057831161034057600201917ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0190565b805191908290602001825e015f815290565b61249693926105f49281604051968794602086019061246a565b918237015f815203601f198101845283610c3e565b601f8260209493601f1993818652868601375f8582860101520116010190565b9160206103b79381815201916124ab565b61141b6114279263ffffffff61250d9397959697165f52600860205260405f209061ffff165f5260205260405f2090565b80511561258957831561258357600284101561255a575050611acd6040519283927f9a6d49cd000000000000000000000000000000000000000000000000000000008452600484016124cb565b90928061257d916103b794612578612573368484610c9b565b613137565b61242f565b9161247c565b92509050565b5091906103b7913691610c9b565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b91908110156126045760051b810135907ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec181360301821215610340570190565b612597565b9035907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe181360301821215610340570180359067ffffffffffffffff82116103405760200191813603831361034057565b356103b78161032f565b67ffffffffffffffff81160361034057565b926103b7979596946001600160a01b039367ffffffffffffffff60406126da9563ffffffff81356126a681610f4b565b168952602081013560208a015201356126be81612664565b166040870152606086015260e0608086015260e08501916124ab565b941660a082015260c08185039101526124ab565b6020818303126103405780519067ffffffffffffffff8211610340570181601f820112156103405780519061272282610c7f565b926127306040519485610c3e565b8284526020838301011161034057815f9260208093018386015e8301015290565b91908110156126045760051b0190565b6040519061276e82610c01565b815f81525f6020820152604061278261223d565b910152565b6001600160a01b035f5416330361279a57565b7f118cdaa7000000000000000000000000000000000000000000000000000000005f523360045260245ffd5b906001600160a01b038216918215612890576127f3816001600160a01b03165f52600160205260405f2090565b5482811061285457917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9161283e825f969503916001600160a01b03165f52600160205260405f2090565b55600380548290039055604051908152602090a3565b7fe450d38c000000000000000000000000000000000000000000000000000000005f526001600160a01b0390911660045260245260445260645ffd5b7f96c6fd1e000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b6128eb906110737f00000000000000000000000000000000000000000000000000000000000000008092613336565b9182918084106128f85750565b837f71c4efed000000000000000000000000000000000000000000000000000000005f5260045260245260445ffd5b63ffffffff16805f52600660205260405f2054908115612945575090565b7ff6ff4fb7000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b356103b781612664565b6103b793926001600160a01b0360809316825260208201525f60408201528160608201520190610381565b6020908260405193849283378101600b81520301902090565b909260ff60405184868237602081868101600b8152030190205416612a9857612a4e612a53926040517fffffffffffffffffffffffffffffffffffffffff0000000000000000000000006020820192813060601b16845246601485015260601b16603483015285876048840137612a46816048888501015f815203601f198101835282610c3e565b5190206134d2565b613517565b6001600160a01b03612a70610913600a546001600160a01b031690565b9116149182612a7e57505090565b6103b791612a8b916129a5565b600160ff19825416179055565b505050505f90565b916001600160a01b038316918215612890576001600160a01b038116938415612b9357612ade816001600160a01b03165f52600160205260405f2090565b54838110612b555791612b4391612b2b857fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef969503916001600160a01b03165f52600160205260405f2090565b556001600160a01b03165f52600160205260405f2090565b805482019055604051908152602090a3565b7fe450d38c000000000000000000000000000000000000000000000000000000005f526001600160a01b03909116600452602452604482905260645ffd5b7fec442f05000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b9081602091031261034057516103b781610fde565b9091612beb6103b793604084526040840190610381565b916020818403910152610381565b9091612c5f612c8593612c42612c356020860135927f000000000000000000000000000000000000000000000000000000000000000090613336565b67ffffffffffffffff1690565b612c59612c5260a0870187612609565b3691610c9b565b91613584565b93909283945f14612d25576002905b611a41612c7a826122e2565b916080810190612609565b916001600160a01b03612ca06009546001600160a01b031690565b16908382612cad57505050565b612ce9926020926040518095819482937f043a78eb00000000000000000000000000000000000000000000000000000000845260048401612bd4565b03915afa801561079f57612cfa5750565b612d1b9060203d602011612d1e575b612d138183610c3e565b810190612bbf565b50565b503d612d09565b600190612c6e565b919082604091031261034057604051612d4581610c22565b6020808294805184520151910152565b90604082820312610340576103b791612d2d565b906001600160a01b036020919493946040845263ffffffff81511660408501528281015160608501526080612de3612daf604084015160a08489015260e0880190610381565b60608401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc08883030160a0890152610381565b910151151560c08501529416910152565b906001600160a01b038216918215612b9357600354908282018092116112b5575f92612e586020927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef946003556001600160a01b03165f52600160205260405f2090565b818154019055604051908152a3565b80518210156126045760209160051b010190565b601f8211612e8857505050565b5f5260205f20906020601f840160051c83019310612ec0575b601f0160051c01905b818110612eb5575050565b5f8155600101612eaa565b9091508190612ea1565b919091825167ffffffffffffffff8111610c1d57612ef281612eec84546112f4565b84612e7b565b6020601f8211600114612f4f578190612f409394955f92612f44575b50507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8260011b9260031b1c19161790565b9055565b015190505f80612f0e565b601f19821690612f62845f5260205f2090565b915f5b818110612fbb57509583600195969710612f84575b505050811b019055565b01517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88460031b161c191690555f8080612f7a565b9192602060018192868b015181550194019201612f65565b602081016020825282518091526040820191602060408360051b8301019401925f915b83831061300557505050505090565b9091929394602080613066837fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc08660019603018752606060408b5163ffffffff815116845261ffff8682015116868501520151918160408201520190610381565b97019301930191939290612ff6565b5f5b8151811015613100578061309a604061309260019486612e67565b510151613137565b6130fa60406130a98386612e67565b51015163ffffffff6130bb8487612e67565b5151165f5260086020526130f560405f206130e560206130db878a612e67565b51015161ffff1690565b61ffff165f5260205260405f2090565b612eca565b01613077565b506131327fbe4864a8e820971c0247f5992e2da559595f7bf076a21cb5928d443d2a13b6749160405191829182612fd3565b0390a1565b600361ffff6002830151160361314a5750565b611acd906040519182917f9a6d49cd0000000000000000000000000000000000000000000000000000000083526020600484018181520190610381565b91908260409103126103405760405161319f81610c22565b6020808294803584520135910152565b916131b8612761565b506131c161223d565b5060608301359160408401356131d78535610f4b565b335f52600c602052600160ff60405f2054161515036132915761322f936131fd916128bc565b93909161320a83336127c6565b6132148587612bf9565b61321d886122e2565b91613229366024613187565b92613666565b937f85496b760a4b7f8d66384b9df21b381f5d1b1e79f229a47aaf4c232edc2fe59a613259610c61565b8381528560208201529461326e8751936122e2565b6040805163ffffffff9290921682526020820195909552938401523392606090a3565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f55736572206973206e6f742077686974656c69737465640000000000000000006044820152fd5b6001600160a01b0316908115610558576001600160a01b0381161561052c57613333915f52600260205260405f20906001600160a01b03165f5260205260405f2090565b55565b8115613340570490565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b818102929181159184041417156112b557565b90602011610340573590565b90602811610340576020013560c01c90565b6103b79067ffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000911661336d565b816001600160a01b0382161561340d575b816001600160a01b036103b793165f52600c60205260405f20600160ff19825416179055612df4565b61dead91506133e4565b9080602811610340577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd860286103b7930191013691610c9b565b907fffffffffffffffff000000000000000000000000000000000000000000000000936103b7937fffffffff000000000000000000000000000000000000000000000000000000006134c49360405197889660c01b16602087015260e01b166028850152602c840152604c83019061246a565b03601f198101835282610c3e565b60405160208101917f19457468657265756d205369676e6564204d6573736167653a0a3332000000008352603c820152603c8152613511605c82610c3e565b51902090565b604182510361355c5760805f918360208095015160606040830151920151851a604051938452868401526040830152606082015282805260015afa1561079f575f5190565b7f4be6321b000000000000000000000000000000000000000000000000000000005f5260045ffd5b825115801593906135df57906134c46135dc927fffffffffffffffff000000000000000000000000000000000000000000000000604051958694602086015260c01b166040840152336048840152606883019061246a565b91565b50907fffffffffffffffff0000000000000000000000000000000000000000000000009060405192602084015260c01b166040820152602881526135dc604882610c3e565b906080828203126103405761365e90604080519361364185610c01565b80518552602081015161365381612664565b602086015201612d2d565b604082015290565b6136c3608094926136f8969461367a612761565b506020613687865161376f565b950191825180613760575b5061369c85612927565b92511515926136ac6110bb610c70565b602086015260408501526060840152151585830152565b6040518095819482937f2637a45000000000000000000000000000000000000000000000000000000000845260048401612d69565b03916001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165af190811561079f575f91613737575090565b6103b7915060803d608011613759575b6137518183610c3e565b810190613624565b503d613747565b613769906137a5565b5f613692565b8034036137795790565b7f9f704120000000000000000000000000000000000000000000000000000000005f523460045260245ffd5b6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166040517fe4fe1d94000000000000000000000000000000000000000000000000000000008152602081600481855afa801561079f576001600160a01b03915f916138e6575b50169182156138be576020915f9160405190848201927f23b872dd000000000000000000000000000000000000000000000000000000008452336024840152604483015260648201526064815261386c608482610c3e565b519082855af11561226a575f513d6138b55750803b155b61388a5750565b7f5274afe7000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b60011415613883565b7f5373352a000000000000000000000000000000000000000000000000000000005f5260045ffd5b6138ff915060203d6020116107ca576107bc8183610c3e565b5f61381456fea26469706673582212206531fe42b5aea8b607d473faa9eebe7629b16e8a8206e22fd53ead005951bc9264736f6c634300081e0033000000000000000000000000c11f4c91a201461a22eee735e7ef6f07cdececbf00000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000ad3c3d6a000000000000000000000000001a44076050125825900e736c501f859c50fe728c000000000000000000000000c11f4c91a201461a22eee735e7ef6f07cdececbf000000000000000000000000499603a70dc410c50a435d0cd40c656bef4685fd0000000000000000000000000000000000000000000000000000000000000024436f6e666c616e73202d205265736964656e7469616c205265646576656c6f706d656e740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086f704c454e442d3300000000000000000000000000000000000000000000000000000000000000
Signatures
0x437c736060b729ed58a741f6df8054cbca9577d4b55b08d76333f483008f2e3b00c080876640209b94709b60c1d1191397667394506e703a07cf863b36f2f4a41f000000000000000000000000aa4a3e407db83491f47bbc07856341d9fddcf41d000000000000000000000000000000000000000000000000000000000000000001