0xa3b8d6a13682ed4d81bb25b54b422d109107c241a000a3e578f9549ff2333798
Safe Transaction on 0x8e5d...4827
Overview
Transaction Data
0xf160fb0e000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000005d2a6080604090808252346103bb5780615d0a803803809161001f8285610414565b83396020928391810103126103bb57516001600160601b0319811691908290036103bb576100ef605b8451610053816103e5565b8181527f6e416d6f756e744f75742c62797465735b5d20616374696f6e732900000000006060858301927f536c697070616765416e64416374696f6e73286164647265737320726563697084527f69656e742c6164647265737320627579546f6b656e2c75696e74323536206d69898201520152207f615e8d716cef7295e75dd3f1f10d679914ad6d7759e8e9459f0109ef7524170114610437565b61017f604184516100ff816103e5565b818152602960f81b6060858301927f536c697070616765286164647265737320726563697069656e742c616464726584527f737320627579546f6b656e2c75696e74323536206d696e416d6f756e744f7574898201520152207fdc83993a2ffc65b01b71ed08790b6e39c5c55d76937b62a3b5085b02071f125914610437565b6101b761018a610452565b8281519101207f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa14610437565b61029083516101c5816103e5565b604b81528281017f5266714f7264657228436f6e73696465726174696f6e206d616b6572436f6e7381527f696465726174696f6e2c436f6e73696465726174696f6e2074616b6572436f6e868301526a73696465726174696f6e2960a81b606083015261026684610234610452565b9281895194859282840197518091895e8301908282015f8152815193849201905e015f83820152038084520182610414565b5190207f49fa719b76f0f6b7e76be94b56c26671a548e1c712d5b13dc2874f70a759827614610437565b46617a691491826103d0578351907f16fbd3a71aa6d159973eb9ff1e1199f9fe242767e6f30ac662a492f92ac704115f80a26331a9108f60e11b81526002600482015281816024816d04533fe15556b1e086bb1a72ceae5afa9182156103c6575f9261037e575b50610347929161031291506001600160a01b03163014610437565b61a4b1461480610377575b8015610363575b801561035c575b61033490610437565b6121054614908115610354575b50610437565b5161583290816104d88239f35b90505f610341565b508061032b565b506121054614801561032457506001610324565b505f61031d565b90809250813d83116103bf575b6103958183610414565b810103126103bb5751906001600160a01b03821682036103bb57906103126103476102f7565b5f80fd5b503d61038b565b84513d5f823e3d90fd5b6103479291506103e09015610437565b610312565b608081019081106001600160401b0382111761040057604052565b634e487b7160e01b5f52604160045260245ffd5b601f909101601f19168101906001600160401b0382119082101761040057604052565b1561043e57565b634e487b7160e01b5f52600160045260245ffd5b6040519061045f826103e5565b605882527f626f6f6c207061727469616c46696c6c416c6c6f7765642900000000000000006060837f436f6e73696465726174696f6e286164647265737320746f6b656e2c75696e7460208201527f32353620616d6f756e742c6164647265737320636f756e74657270617274792c6040820152015256fe6080806040526004361015611018575b503615611016573461014f57610023612d75565b906bcdccd5c65a7d4860ce3abbe9805c9081331860601b825f351860e01c1761014f575f905d8260041161014f576003196004830193019060a01c61ffff1680600114610be1578060051461064e578060041461022457806002146101535760031461009d57634e487b7160e01b5f52605160045260245ffd5b60a01161014f57610137916100cc60a48301916001600160a01b03806100c2856149be565b1691351614614825565b6100f0604051916100dc8361138e565b338352602484013560208401523690611475565b906101316101058401356001169336906101257fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f6084830135019101611421565b916131b3565b604051610143816113c6565b5f81525b602081519101f35b5f80fd5b506080909291921061014f57359060248101359060448101350190602482013560601c92815f821391180218903083145f146101b05761019c925060383391013560601c612cf9565b6040516101a8816113c6565b5f8152610147565b906101be61021f9315614825565b604051906101cb8261138e565b33825260208201526101e036602c8401611475565b90610131608d84013560011693369060ad7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff776004830135019101611421565b61019c565b50506102a0915080604460246102939301359101919091803560601c908060140135908160801c916fffffffffffffffffffffffffffffffff16908060340135908160801c916f01000000000000000000000000000000161515906058196059826045013560601c9201980196565b9695879391989496614840565b968b8b898486888b9a9f989b60409d989d9b9a9b015195306001600160a01b0387160361063e575b610620575b50505050505184606001526102e184614abe565b906102ea6133fe565b90604051926102f884611372565b5f84525f60208501525f60408501525b603482101561041f575050505061032d90826040015197886020015198519984614c17565b981561039e57505050505081610368575b5050505b604051906060825260208281015260208260400152816060015280608001604052610147565b610382926001600160a01b0316300361038a573090614d25565b5f808061033e565b6bcd1e9517bb0cb8d0d5cde8935c90614d25565b60609792949697959193950151968088039714610403576001600160a01b03811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee036103f8575050505050506103f2906103ec33614ce1565b33614d09565b50610342565b906103f29691614a1e565b6014526ffb772a880000000000000000000000005f5260246010fd5b806016601519610445933560f01c94836002013560601c60408901520191018d88614adb565b86602093929301516020015161051d885160200151947fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe68360601b946001600160a01b038860601b957feeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000009982888a10898d1415168a8d1417838318028093181660208d015218168952823560e81c60408a015262ffffff833560d01c1660020b60608a01526001600160a01b03833560301c1660808a01520190601a01919091803560e81c6002198160038185820195010195030192565b919692959062ffffff881161060e576020926127105f938e8d898b108a8a1415168b8a1417151590528601515102048303848c0152806040519263f3cd914c84528b518073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1415028487015260808c8701856040015e60608d8560c0015e61012084810152818461014001528361016001376101440190601c0182335af115610603575f5192600f84810b9460801d900b92808210908314151691141781831802916105e989602001519184835191185f0390612d68565b90526105fb8851809381519318614bfc565b019052610308565b6040513d5f823e3d90fd5b634e487b715f5260326020526024601cfd5b61063294866020015190875191614a1e565b81528b898989896102cd565b610647826149d2565b87526102c8565b505050506106ca6106bc610660612d75565b90919091803560601c908060140135908160801c916fffffffffffffffffffffffffffffffff16908060340135908160801c916f01000000000000000000000000000000161515906058196059826045013560601c9201980196565b958693919798949598614840565b968560409b939694959b97929701518a8989898988306001600160a01b03871603610bd1575b610bb3575b505050505051846060015261070984614abe565b906107126133fe565b604051928360e081011067ffffffffffffffff60e086011117610b9f5760e084016040525f84525f60208501525f60408501525f60608501525f60808501525f60a0850152606060c08501525b600383101561097d57505050508160400151968760200151975199610785845182615485565b836020015180511561096d575b50805190811580156108f2575b50505082519a8b602001519b519b828d9384106108eb5750906107c29291614daa565b156108a657505050505082159182156107f4575b505050505b6040519060208252816020015280604001604052610147565b6bcd1e9517bb0cb8d0d5cde8935c9160601b9261088957604051936060526001600160a01b03309116148130180218604052807feeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000141502602c526fae639329000000000000000000000000600c525f806064601c82335af115610881575f6060526040525f8080806107d6565b3d5f823e3d90fd5b826020526fcbf0dbf50000000000000000000000005f5260246010fd5b6060989798969193959294960151978089146108ce576108c897980391614e12565b506107db565b826014526ffb772a880000000000000000000000005f5260246010fd5b9150612cd6565b61095957602081015185604001518103610938575b5060015b8281101561079f578061093260208460019460051b01015180602001519051903090614daa565b0161090b565b602081015190516109539130906001600160a01b0316614daa565b5f610907565b634e487b7160e01b5f52603260045260245ffd5b6109779082615485565b5f610792565b808d600119610997933560f01c9501916002019088614adb565b92838261c0008316610adc57505081612710610a1992610a25943560601c88602001526001600160a01b038a60200151602001511660408901526001600160a01b038a516020015116606089015289602001515102046080870152601319604051950190601401919091803560e81c6002198160038185820195010195030192565b95929391953691611421565b60c086015262ffffff841161060e57604051603f1986015190601f1987015190632bfb780c603f198901526020601f1989015260605f60448a60c001518b8151910390818d60c0015201017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc8b0182335af115610603576020519160405193603f198a0152601f198901526040528860200151908151039052610acb8851918251612da2565b905260608560c0015260405261075f565b92509362ffffff1061060e57613fff816140006127109316155f14610b7c575f60208601526001600160a01b038951602001511660408601525b1687602001515102046060830152604051601f19830151906343583be5601f1985015260605f60a4600319870182335af115610881576020519060405192601f198601526040528760200151908151039052610b758751918251612da2565b905261075f565b600160208601526001600160a01b03896020015160200151166040860152610b16565b634e487b7160e01b5f52604160045260245ffd5b610bc594866020015190875191614e12565b81528a898989896106f5565b610bda826149d2565b87526106f0565b5050610c50915080604460246102939301359101919091803560601c908060140135908160801c916fffffffffffffffffffffffffffffffff16908060340135908160801c916f01000000000000000000000000000000161515906058196059826045013560601c9201980196565b968b8b898486888b9a9f989b60409d989d9b9a9b015195306001600160a01b03871603611006575b610fe8575b5050505050518460600152610c9184614abe565b604051908160c081011067ffffffffffffffff60c084011117610b9f579160c082016040525f82525f60208301525f60408301525f60608301525f60808301525f60a08301525b6052811015610cfc5750505061032d90826040015197886020015198519984614c17565b610d31612710610d1f8d601519876002013560601c95019060168801908a614adb565b9290953560f01c886020015151612de0565b045f038660200151602001519087516020015190610e157fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc88460601b956001600160a01b038560601b967feeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee0000000000000000000000009682898b108a8a1415168b8a1417838318028093181660208d015218168073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1415028952893560601c60408a015260158a013560e81c60808a015260188a013560a08a01520160388901919091803560e81c6002198160038185820195010195030192565b9199929762ffffff8b1161060e578993601481013560f81c610f155750825f949360209693869373a0ffb9c1ce1fe56963b0321b32e7a0302114058b9586606089015260c06040519863cd0cc1ce8a52898c015e8b8d108c8c1415168d8c14178860e0015287610100015286610120015261014086810152818661016001528561018001376101640192601c01915af115610603575f51925b600f84810b9460801d900b92808210908314151691141781831802918760200151908151905f85821813610f06579084610eeb92185f0390612d68565b9052610efd8751809381519318614bfc565b01905291610cd8565b602483633351b2608152601c01fd5b91935050601481013560f81c600103610fd1575073c697d2898e0d09264376196696c51d7abbbaa4a960608901528260801d83607f1d03610fbf576020925f828a9382956001600160a01b036060870151169460c06040519763911a63b78952888b015e8a8c108b8b1415168c8b14178760e00152600f0b86610100015261012086810152818661014001528561016001376101640192601c01915af115610603575f5192610eae565b634e487b715f5260116020526024601cfd5b630a9a7da65f526014013560f81c6020526024601cfd5b610ffa94866020015190875191614a1e565b81528b89898989610c7d565b61100f826149d2565b8752610c78565b005b5f3560e01c9081631fff991f146110e15750806367c4a3b0146110b357806370a08231146110885763d737d0c714611050575f61000f565b3461014f575f60031936011261014f576001600160a01b036bcd1e9517bb0cb8d0d5cde8935c16801561014f57602090604051908152f35b3461014f57602060031936011261014f576004356001600160a01b0381160361014f575f805360015ff35b3461014f575f60031936011261014f57602060405173352650ac2653508d946c4912b07895b22edd84cd8152f35b600319360160a0811261014f5760601361014f5767ffffffffffffffff806064351161014f5736602360643501121561014f57606435600401351161014f573660246064356004013560051b60643501011161014f57336d1ff3684f28c67538d4d072c227343314611342575b8060601b15611335576bcd1e9517bb0cb8d0d5cde89391825c8060601b6113195750816001600160a01b0316835d606435600401356111b6575b506111916119d6565b815c1860601b6111a9575f905d602060405160018152f35b635149e7955f526004601cfd5b602460643501356064350160248101359060448101358060e01c90604860031985019301916111e684848361155f565b86604052156112ae575b5050505050506044606435016001906001905b606435600401358210611217575050611188565b803560643501602481013590604481013591604860031982019201916040519361124582858360e01c6122bd565b856040521561125f57505050928401925050602001611203565b7fffffffff000000000000000000000000000000000000000000000000000000009087633c74eed68752866020015216846040015260608481015260809281858501528460a001370190601c01fd5b83836112b9926122bd565b85604052156112c857806111f0565b8495507fffffffff0000000000000000000000000000000000000000000000000000000090633c74eed6608096525f876020015216856040015260608581015281858501528460a001370190601c01fd5b6014526f7407c0f80000000000000000000000005f5260246010fd5b63e758b8d55f526004601cfd5b5060131936013560601c61114e565b35906001600160a01b038216820361014f57565b3590811515820361014f57565b6060810190811067ffffffffffffffff821117610b9f57604052565b6040810190811067ffffffffffffffff821117610b9f57604052565b6080810190811067ffffffffffffffff821117610b9f57604052565b6020810190811067ffffffffffffffff821117610b9f57604052565b90601f601f19910116810190811067ffffffffffffffff821117610b9f57604052565b67ffffffffffffffff8111610b9f57601f01601f191660200190565b92919261142d82611405565b9161143b60405193846113e2565b82948184528183011161014f578281602093845f960137010152565b9080601f8301121561014f5781602061147293359101611421565b90565b80929103916080831261014f576040519061148f82611372565b604082941261014f57606060409182516114a88161138e565b6114b182611351565b81526020820135602082015284528281013560208501520135910152565b916101608383031261014f576114e483611351565b926114f160208201611365565b9260408201359260608301359267ffffffffffffffff91608082013583811161014f5784611520918401611457565b9361152e8160a08501611475565b9361012084013590811161014f576101409161154b918501611457565b92013590565b35908160030b820361014f57565b9291909261156e828583611a73565b1561157b57506001925050565b63e15b26bc81036115cf575061159b836115c3926115c8949501906114cf565b96956001600160a01b036d1ff3684f28c67538d4d072c2273496929695939533149716612df3565b61300a565b505b600190565b638de80c1c810361162b575063ffffffff6115f484611620936115c8959601906114cf565b95946d1ff3684f28c67538d4d072c227349997999491949392933314956001600160a01b038b16612df3565b9160801c1690612f92565b633a21aa1281036118a3575082016101408382031261014f5761164d83611351565b92602060409461165e868401611365565b9361166c8160608601611475565b9160e085013567ffffffffffffffff811161014f578861169281946101c1938901611457565b966116a06101008201611551565b93610120820135986001600160a01b0380938a865191730a7e848aca42d879ef06507fca0e7b33a0a63c1e5f5201358b527fbb7b783eb4b8ca46925c5384a6b9919df57cb83da8f76e37291f58d0dd5c439a865260ff600b536055600b20908652169761170c816130f6565b9185519582818d8980965191015e8c01836060015e6d1ff3684f28c67538d4d072c2273433148260a00153805180918c018360a1015e806081018252019560a18701809852845194858b019061018589015e60c061016588015260030b6101458701525f6101258701528a61010587015260e58601521660c58401526f3eece7db00000000000000000000000060b18401528060e40184528201018852826bcd1e9517bb0cb8d0d5cde8935c1860601b15611335576bcdccd5c65a7d4860ce3abbe991825c8061189457505f9160c183927f67ca7c91000000000000000300000000000000000000000000000000000000008717865d51910182865af1906118126132f8565b911561188c575c8061187d5750868180518101031261014f578601519383851061184157506001955050505050565b5f6004601c899486946350a2884b02635f64b55b1884525afa1561187457505f51908160a01c903d101715612cd6575f80fd5b513d5f823e3d90fd5b8363d66fcc385f52526024601cfd5b508281519101fd5b8563ab7646c45f52526024601cfd5b9192909163544d1a34036119d0576118bd918101906114cf565b8560608194989799939596990204606014831517156119bc57876060810204606014881517156119bc576060880260801c15156060840260801c15158260801c15151717610fbf5760606001600160a01b0393816115c89a604080519b8a51998d81519c8d928d6101329285610115868401820101526020018484015e602001918d01015e6101358d8b018c010182526d1ff3684f28c67538d4d072c2273433148d6101310153816020820160f18f015e518c60b1015e5f8b609d01520289608801520287607801528660680152168460580152018060d101836044015260208360240152638154831983600401526101150182528160a80153612edb565b634e487b7160e01b5f52601160045260245ffd5b50505f90565b6004356001600160a01b0380821680830361014f576024359182169182810361014f5760443592831580611a6b575b611a645773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee148015611a545747935b808510611a4c575015611a42575050611a4091612d59565b565b611a409350612cf9565b925050612cd6565b611a5e3083612ca2565b93611a28565b5050505050565b508015611a05565b90919063c1fb425e8103611af35750810160c08282031261014f57611a9782611351565b611aa48260208501611475565b9160a084013567ffffffffffffffff811161014f57611ad3611adb926001600160a01b03926115ca9701611457565b921683612daf565b506d1ff3684f28c67538d4d072c227343314926131b3565b6322ce6ede036119d0578101906101008183031261014f57611b1481611351565b9267ffffffffffffffff602083013581811161014f5784611b36918501611457565b90611b448560408601611475565b9460c085013591821161014f57611b5c918501611457565b805160890194856089116119bc57611bd691601f19611b93611b7d89611405565b98611b8b6040519a8b6113e2565b808a52611405565b013660208901378151602001518760480152604082602001886068015e6d1ff3684f28c67538d4d072c2273433148760a801538051906020018760a9015e6130f6565b90945f7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8311610fbf5795915b8251906040821061060e57836014015190846015015185601801519086602c0151908a88604001519c8d9260068060ff8316105f14611f74575060028060ff8316105f14611e3e575060ff8116611dcd57509160e46001600160a01b0392611d3d96959484611cc27333128a8fc17869897dce68ed026d694621f6fdfd988c7fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549a63fa461e339b5b828a188a87168488161002928318928a18916147dc565b948351928c856028015284601401528284526040519a8b98899585602001908760c4015e60a08660a4015283168560840152846064015216858b1610826044015260408b11858d16301802858d161882602401526f128acb0800000000000000000000000082601001528060c4018252010160405216613088565b60408180518101031261014f5760409260208201519384920151926040526001600160a01b03808c16911610911802185f03965f8812610fbf57604088921115611da8575050309591602c81511061060e57602c602b19825101910190815295602886529591611c03565b949396509450505060e08101358310611dc357505050600190565b60e0013590612cd6565b91509150600160ff8216145f14611e395750906001600160a01b038c60e48d611d3d969584611cc27341ff9aa7e16b8b1a8a8dc4f0efacd93d02d071c9988c7f6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e29a6323a69e759b611cab565b615472565b60ff821603611ea257509160e46001600160a01b0392611d3d96959484611cc273c35dadb65012ec5796536bd9864ed8773abc74c4988c7fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549a63fa461e339b611cab565b60ff8116600303611f0857509160e46001600160a01b0392611d3d96959484611cc27370fe4a44ea505cfa3a57b95cf2862d4fd5f0f687988c7fe9b68c5f77858eecac2e651646e208175e9b1359d68d0e14fc69f8c54e5010bf9a633a1c453c9b611cab565b91509150600460ff8216145f14611e395750906001600160a01b038c60e48d611d3d969584611cc2735e7bb104d84c7cb9b682aac2f3d509f5f406809a988c7fffb9af9ea6d9e39da47392ecc7055277b9915b8bfc9f83f105821b7791a6ae309a63fa461e339b611cab565b600e8060ff8416105f146120b9575060ff821603611fe757509160e46001600160a01b0392611d3d96959484611cc2730fd83557b2be93617c9c1c1b6fd549401c74558c988c7fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549a63fa461e339b611cab565b60ff811660070361204d57509160e46001600160a01b0392611d3d96959484611cc27338015d05f4fec8afe15d7cc0386a126574e8077b988c7fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549a63fa461e339b611cab565b91509150600860ff8216145f14611e395750906001600160a01b038c60e48d611d3d969584611cc273905a650133147012390c42624eeba4d3313bec6c988c7f6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e29a6323a69e759b611cab565b60ff83161415905061212057509160e46001600160a01b0392611d3d96959484611cc2734f205d69834f9b101b9289f7affac9b77b3ff9b7988c7f6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e29a6323a69e759b611cab565b60ff8116600f0361218657509160e46001600160a01b0392611d3d96959484611cc273e6da85feb3b4e0d6aed95c41a125fba859bb9d24988c7f01795efa243dc58f09de9b7c1fa74e72352806f279d62f49ef19e11c42a982929a63fa461e339b611cab565b60ff81166010036121ec57509160e46001600160a01b0392611d3d96959484611cc273ddf5a3259a88ab79d5530eb3eb14c1c92cd97fcf988c7fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549a63fa461e339b611cab565b91509150602360ff8216145f14611e395750906001600160a01b038c60e48d611d3d969584611cc273ade65c38cd4849adba595a4323a8c7ddfe89716a988c7fe524afc4d53c767ee9df4e3b4e1937f621368ef156aeffac97f1518b2b556f9d9a63fa461e339b611cab565b91906101008382031261014f5761226e83611351565b9261227b60208201611351565b9260408201359261228e60608401611365565b9260808101359260a08201359260c083013567ffffffffffffffff811161014f5760e09161154b918501611457565b9190916122cb828483613141565b156122d857505050600190565b63af72634f810361230e57506001600160a01b036122ff836115c3936115c8950190612258565b9790969591959492941661468c565b636472b27681036127f657508160c0918101031261014f5761232f81611351565b61233b60208301611351565b60608301356001600160a01b038116900361014f5761235c60808401611365565b926040519161018083810160405260368460608501353c630902f1ac5f5260405f6004601c60608601355afa15610603575f51602051908060701c8260701c173d6060111761014f576001600160a01b038560200151166001600160a01b038651166001600160a01b0389828418028093181694876040015195866014526fd283e75f0000000000000000000000005f5260205f60246010845afa15610603573d60201161014f5760205f602460108251948b6014526f402d267d00000000000000000000000084525afa15610603573d60201161014f575f5101604051966001600160a01b0360608a0135166040528060601b602c526f1647292a000000000000000000000000600c5260205f6044601c735301c7dd20bd945d2013b48ed0dee3a284ca89895afa15610603575f519760405263961be3915f5260205f6004601c6001600160a01b03898918165afa15610603573d60201161014f575f80516318e22d9882528888188e028818808218918111919091021891906040906004601c888a186001600160a01b03165afa15610603575f5195602051968760101c9060101c173d6040111761014f5760648760061c603f8916600a0a0204956347bd37185f5260205f6004601c6001600160a01b03868618165afa15610603573d60201161014f578c978f975f5190818315826dffffffffffffffffffffffffffff18028218039215816dffffffffffffffffffffffffffff180218110292848410612798575b5050505096612612978560a00151908660c0015190876060015192886080015191885f1461274e57808c11908c03029282841161273957906125cc9492918a61010001519461541f565b86808203911102915b670de0b6b3a764000091866101200151830393818302811090828402180291021802045f9160408901356126fd575b82156126d3575b505061473c565b9160a0820135831061268a575060018211612631575b50505050600190565b5f606060a4936001600160a01b03839796846020819960405195869163022c0d9f835260051b9083828401015282180101521681830152608081810152828160a00152601c019201355af115610603575f808080612628565b5f6004601c6001600160a01b03848982806020988901511692511680926338d52e0f8852180218165afa15610603575f51908160a01c3d6020111761014f5760a0013590612cd6565b6126ed9192506001600160a01b0360608a01351690612ca2565b9081818111911802185f8061260b565b915061271060408901356127113085612ca2565b0204818111818318021891612734836001600160a01b0360608c01351683612cf9565b612604565b61274994918a60e0015194615056565b6125cc565b9193828b11928b0392909202929082841161278257906127759492918a60e001519461541f565b87808203911102916125d5565b61279394918a610100015194615056565b612775565b60209498505f93975082826127bd6001600160a01b039384602497601c971816612ca2565b87526307a2d13a865218165afa15610603573d60201161014f576126129689948c945f51019081818110159118021890975f8080612582565b91929163fd8c38e18103612836575063ffffffff61281e84611620936115c895960190612258565b956001600160a01b03889a989692969593951661468c565b63df753f1e81036129105750916128509192810190612258565b60608498929594979396970297808904606014901517156119bc576060860295808704606014901517156119bc578560801c15158860801c15158260801c15156127108a11171717610fbf576115c89760d3966001600160a01b039460405199885180996020018c8c015e8a60b301528960b101523089609d015288608801528760780152866068015216846058015281606f01846044015260208460240152638154831984600401528160b30184528360a80153820101604052612edb565b639b59756f8103612ab657508260e0918101031261014f5761293182611351565b91602090612940828201611351565b9160409485830135926060810135916001600160a01b038084169081850361014f57899261297060808601611365565b9860c061297f60a08801611551565b960135988015612a4b57935f966129ad829594936127108a99986129a33084612ca2565b0204938491612cf9565b898651966129ba886113c6565b88885251968760e4015e60c08660c4015260030b8560a401528585608401528a856064015284604401521682602401526f3eece7db000000000000000000000000826010015260e4825281610120018a52828683519301915af1612a1c6132f8565b9015612a4457868180518101031261014f578601519383851061184157506001955050505050565b8281519101fd5b508392945092612a5b9193612ca2565b928a5192631865c57d5f526101209384816004601c8b5afa15612aac578a1560051b0151938460801c903d101761014f575f9586956fffffffffffffffffffffffffffffffff8e96169003906129ad565b8c513d5f823e3d90fd5b928363ca9e5d0f829495145f14612bc2575060c0918101031261014f57612adc81611351565b612ae860208301611351565b906040830135916060840135906001600160a01b03928383169485840361014f57849260a0612b1960808a01611365565b9801359682612ba1575b5050501660145283156360f3e02e0263dd93f59a1860601b5f5260205f6024601082855af11561060357601f3d111561014f575f5193838510612b6a575050505050600190565b6004601c6020935f93639e9dfd6c0263d4b970461884525afa1561060357601f3d111561014f575f518060a01c61014f5716612cd6565b612710612bba93612bb23085612ca2565b020491612cf9565b5f8080612b23565b63cb428eae141590506119d05781019060608183031261014f57612be581611351565b90612bf260208201611351565b92604082013567ffffffffffffffff811161014f57612c119201611457565b906001600160a01b0380911692839173eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee5f918316145f14612c84575050505f8047805b8460200190815190612c6087604001928284516145f5565b92525283519463322ef8408552856004019185601c01915af1156106035752600190565b5f92612c9d8493612c953082612ca2565b9283916144bb565b612c48565b602460105f926020946014526f70a0823100000000000000000000000084525afa15610603573d601f101561014f575f5190565b916054526034526014526f97a6f3b90000000000000000000000005f5260646010fd5b60105f60449260209582956014526034526fa9059cbb00000000000000000000000082525af115612d49573d153d601f1060015f5114161715612d3c575f603452565b6390b8ec185f526004601cfd5b60405162ffffff163d5f823e3d90fd5b5f80809381935af11561060357565b919082039182116119bc57565b336d1ff3684f28c67538d4d072c2273403612d9c576013193601903682116119bc575f9190565b5f903690565b919082018092116119bc57565b9091612ddb60405192612dc18461138e565b60208401935f85526001600160a01b0381961690526130f6565b809252565b818102929181159184041417156119bc57565b939594989792909698826060810204606014831517156119bc57816060810204606014821517156119bc576060820260801c15156060840260801c15158560801c15151717610fbf5760405199878b9851978881519a8b93848284018101610115015260200190610132015e6020018c8901610132015e8a87018801610135016040528a610131015360406020820160f18c015e5160409060b18b015e88609d015f90526060028860880152606002876078015286606801528560580152018060d10184604401528360240160209052836004016348c8949190526101150183528260a80153565b73238a358808379702088667322f80ac48bad5e6c490816bcd1e9517bb0cb8d0d5cde8935c1860601b15611335576bcdccd5c65a7d4860ce3abbe991825c80612f8257505f9182917fab6291fe0000000000000001238a358808379702088667322f80ac48bad5e6c4855d82602083519301915af190612f596132f8565b9115612f79575c80612f69575090565b63d66fcc385f526020526024601cfd5b50602081519101fd5b63ab7646c45f526020526024601cfd5b73ba1333333333a1ba1108e8412f11850a5c319ba9806bcd1e9517bb0cb8d0d5cde8935c1860601b15611335576bcdccd5c65a7d4860ce3abbe992835c80612f825750915f92917405ba1333333333a1ba1108e8412f11850a5c319ba9849360e01b17855d82602083519301915af190612f596132f8565b73498581ff718922c3f8e6a244956af099b2652b2b90816bcd1e9517bb0cb8d0d5cde8935c1860601b15611335576bcdccd5c65a7d4860ce3abbe991825c80612f8257505f9182917f91dd73460000000000000004498581ff718922c3f8e6a244956af099b2652b2b855d82602083519301915af190612f596132f8565b6001600160a01b0316806bcd1e9517bb0cb8d0d5cde8935c1860601b15611335576bcdccd5c65a7d4860ce3abbe992835c80612f8257509181740200000000000000000000000000000000000000005f9493859460e01b1717855d82602083519301915af190612f596132f8565b519060208201519182196127109182821061311057505050565b611472939450906001600160a01b0361313c9251169203916bcd1e9517bb0cb8d0d5cde8935c90612ca2565b613327565b91909161314f828483613449565b1561315c57505050600190565b63bd01c226036119d057816040918101031261014f5760208135910135908042116131a3575080341161318f5750600190565b634a0944315f52602052346040526044601cfd5b63cd21db4f5f526020526024601cfd5b9190925f1461327c575161326f576020810151610fbf576040810151421161325b5760845f926bffffffffffffffffffffffff19849351516bcd1e9517bb0cb8d0d5cde8935c60206001600160a01b0385511694015193604051948560800152846060015260601b83604c015260601b1681602c01526f15dacbea00000000000000000000000081600c0152601c01826d1ff3684f28c67538d4d072c227345af11561060357565b63cd21db4f5f52606001516020526024601cfd5b63c321526c5f526004601cfd5b905f9291839260406bcd1e9517bb0cb8d0d5cde8935c91818051956330f28b7a8752818151886020015e602001866060015e8460a0015e6001600160a01b03168260e0015261010082810152805190816020019083610120015e6101240190601c01826e22d473030f116ddee9f6b43ac78ba35af11561060357565b3d15613322573d9061330982611405565b9161331760405193846113e2565b82523d5f602084013e565b606090565b5f198282098282029182808310920390612710948591099180821461337c577fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e91945083831191030360fc1b910360041c170290565b5050500490565b90915f1983830983830290818082109103938185146133f5576114729584910993039091909281805f0316809204600280826003021880830282030280830282030280830282030280830282030280830282030280920290030293600183805f03040190848311900302920304170290565b50500492915050565b6040519060a0820182811067ffffffffffffffff821117610b9f576040525f6080838281528260208201528260408201528260608201520152565b359062ffffff8216820361014f57565b9092919063d92aadfb81036138135750820161012090818482031261014f5761347184611351565b9060209461348182878301611475565b9061348e60a08201611351565b9260c082013567ffffffffffffffff811161014f578201906134af91611457565b6134bb60e08301611351565b9561010080930135936001600160a01b0380809716978b835101517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd8ef101561350290614825565b1661350d9082612daf565b8b8884959395515116968a60409c8d998a5190613529826113aa565b81528481018690528a810183905260016060820152601f190180517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa825260a0822091528a51909c6bcd1e9517bb0cb8d0d5cde8935c613588836113aa565b83821683528683018e9052168b82015260016060820152601f190180517f7d806873084f389a66fd0315dead7adaad8ae6e8b6cf9fb0d3db61e5a91c3ffa825260a0822091529a8b956135db3084612ca2565b828111818418021891826135ee92613383565b9d8e868b01526135fd92612cf9565b8880519761360a896113aa565b60588952848901987f436f6e73696465726174696f6e286164647265737320746f6b656e2c75696e748a528281017f32353620616d6f756e742c6164647265737320636f756e74657270617274792c9052606081017f626f6f6c207061727469616c46696c6c416c6c6f7765642900000000000000009052825161368d81611372565b602e8152868101907f546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c7582528481017f696e7432353620616d6f756e7429000000000000000000000000000000000000905284519b8c938985017f436f6e73696465726174696f6e20636f6e73696465726174696f6e29000000009052518091603c86015e830190603c8201905f8252519283915e01603c81015f905203601c81018a52603c0161373d908a6113e2565b81519a8b98899663137c29fe88528282518983015e01866060015e8460a0015e8260e0015201526101409182910152815191610160918584840191015284838c0192015e815191828a0190828501610180015e016101840190601c015a915f9291836e22d473030f116ddee9f6b43ac78ba38194f115613809576fffffffffffffffffffffffffffffffff9394957f49fa719b76f0f6b7e76be94b56c26671a548e1c712d5b13dc2874f70a75982765f5252835190845260605f209352166010525f5260305fa0600190565b83513d5f823e3d90fd5b9283638d68a156829495145f14613ed25750019060808183031261014f5761383a81611351565b9160408201359067ffffffffffffffff821161014f5761385b918301611457565b926127106138a285516020870151906bffffffffffffffffffffffff19918281169160148110613ebd575b5050905061389d602086013591309060601c612ca2565b612de0565b0493604051936138b185611372565b602885526040366020870137307f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff87939711610fbf5795915b8251906040821061060e57836014015190846015015185601801519086602c0151908a88604001519c8d9260068060ff8316105f14613bd9575060028060ff8316105f14613aa3575060ff8116613a3757506139a79463fa461e3394936001600160a01b0393909260e4928590611cc2908287168d8416108d881802808e189088187fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b547333128a8fc17869897dce68ed026d694621f6fdfd6147dc565b60408180518101031261014f5760409260208201519384920151926040526001600160a01b03808c16911610911802185f03965f8812610fbf57604088921115613a12575050309591602c81511061060e57602c602b198251019101908152956028865295916138ea565b949396509450505060608101358310613a2d57505050600190565b6060013590612cd6565b91509150600160ff8216145f14611e395750906001600160a01b038c60e48d6139a7969584611cc27341ff9aa7e16b8b1a8a8dc4f0efacd93d02d071c9988c7f6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e29a6323a69e759b611cab565b60ff821603613b0757509160e46001600160a01b03926139a796959484611cc273c35dadb65012ec5796536bd9864ed8773abc74c4988c7fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549a63fa461e339b611cab565b60ff8116600303613b6d57509160e46001600160a01b03926139a796959484611cc27370fe4a44ea505cfa3a57b95cf2862d4fd5f0f687988c7fe9b68c5f77858eecac2e651646e208175e9b1359d68d0e14fc69f8c54e5010bf9a633a1c453c9b611cab565b91509150600460ff8216145f14611e395750906001600160a01b038c60e48d6139a7969584611cc2735e7bb104d84c7cb9b682aac2f3d509f5f406809a988c7fffb9af9ea6d9e39da47392ecc7055277b9915b8bfc9f83f105821b7791a6ae309a63fa461e339b611cab565b600e8060ff8416105f14613d1e575060ff821603613c4c57509160e46001600160a01b03926139a796959484611cc2730fd83557b2be93617c9c1c1b6fd549401c74558c988c7fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549a63fa461e339b611cab565b60ff8116600703613cb257509160e46001600160a01b03926139a796959484611cc27338015d05f4fec8afe15d7cc0386a126574e8077b988c7fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549a63fa461e339b611cab565b91509150600860ff8216145f14611e395750906001600160a01b038c60e48d6139a7969584611cc273905a650133147012390c42624eeba4d3313bec6c988c7f6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e29a6323a69e759b611cab565b60ff831614159050613d8557509160e46001600160a01b03926139a796959484611cc2734f205d69834f9b101b9289f7affac9b77b3ff9b7988c7f6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e29a6323a69e759b611cab565b60ff8116600f03613deb57509160e46001600160a01b03926139a796959484611cc273e6da85feb3b4e0d6aed95c41a125fba859bb9d24988c7f01795efa243dc58f09de9b7c1fa74e72352806f279d62f49ef19e11c42a982929a63fa461e339b611cab565b60ff8116601003613e5157509160e46001600160a01b03926139a796959484611cc273ddf5a3259a88ab79d5530eb3eb14c1c92cd97fcf988c7fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b549a63fa461e339b611cab565b91509150602360ff8216145f14611e395750906001600160a01b038c60e48d6139a7969584611cc273ade65c38cd4849adba595a4323a8c7ddfe89716a988c7fe524afc4d53c767ee9df4e3b4e1937f621368ef156aeffac97f1518b2b556f9d9a63fa461e339b611cab565b8391925060140360031b1b1616805f80613886565b63103b48be810361408c575060c0918101031261014f57613ef281611351565b90602090613f01828201611351565b6040938483013593613f1560608501611351565b60a0613f2360808701613439565b950135956001600160a01b0380809616921696600180881614915f908061406a575b50630902f1ac5f52895f6004601c8c5afa1561406057893d1061014f5788908360051b988951918a881896875194859183158015614052575b614036575b50505061ffff6127109260081c168203029202820191821561402257020491818310613fee575050935f9693878481989460a49883978d519763022c0d9f89528801015285010152168160600152608081810152818160a00152601c01915af1156118745750600190565b89855f6004601c8d849663dfec362602630dfe16811884525afa1561187457505f51908160a01c903d101715612cd6575f80fd5b634e487b7160e01b5f52601260045260245ffd5b61404a93509061404591612ca2565b612d68565b838c5f613f83565b5060018086811c1614613f7e565b89513d5f823e3d90fd5b61271091506140793086612ca2565b0204614086818a86612cf9565b5f613f45565b6338c9c14781036140f95750019060a08183031261014f576140ad81611351565b906140ba60408201611351565b90608081013567ffffffffffffffff811161014f576115ca946140de918301611457565b9260206001600160a01b036060840135941692013590614eae565b63f5b9918981036143f4575060a0918101031261014f5761411981611351565b602082013591604091828201356001600160a01b039485821680920361014f57608061414760608601613439565b940135600180861614918651957f392f37e900000000000000000000000000000000000000000000000000000000875260e087600481885afa9687156143ea575f915f985f945f955f965f955f9461436f575b50868d83956141aa84999b614825565b8c15614354575b505050505061421b85949385848e9461ffff99968e5f928d81614339575b505082158d84838315614328575b50505060018088811c161417614314575b505061271086670de0b6b3a7640000809981809602049a02049a8b9560081c1682020490030204856154bb565b850302049081156119bc575f19928383019a8b951091101790030111610fbf5781861061430c57505015614306575f925b845193614258856113c6565b5f8552823b1561014f5760a45f9591601f19601f602089958b519c8d9a8b998a977f022c0d9f00000000000000000000000000000000000000000000000000000000895260048901526024880152166044860152608060648601528051918291826084880152018686015e85858286010152011681010301925af180156142fc576142e5575b5050600190565b67ffffffffffffffff8211610b9f57525f806142de565b50513d5f823e3d90fd5b5f61424c565b859250612cd6565b6143209192508c612ca2565b03818e6141ee565b61433192612cf9565b8d84836141dd565b61271092945061434a903090612ca2565b0204915f8d6141cf565b919e509098509650909450915061421b838a8461ffff6141b1565b9750505099505091505060e0823d60e0116143e2575b8161439260e093836113e2565b8101031261014f5781516020830151918984015198606085015190608086015191821515830361014f576143d460c06143cd60a08a01614e9a565b9801614e9a565b94959b90929694925f61419a565b3d9150614385565b88513d5f823e3d90fd5b6334ee90ca141590506119d057816080918101031261014f5761441681611351565b9061442360208201611351565b6001600160a01b0381811673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1492604081013584156144ab5747915b818311614467575b50505050505050600190565b60606127109101358302049103908181811191180218925f1461449b57505061448f91612d59565b5f80808080808061445b565b6144a6931690612cf9565b61448f565b6144b53085612ca2565b91614453565b906001600160a01b036040519384917fdd62ed3e0000000000000000000000000000000000000000000000000000000083523060048401528084166024840152826044602097889388165afa918215610603575f926145c6575b508110614523575b50505050565b61457e575b60105f80936044936014525f196034526f095ea7b300000000000000000000000082525af115612d49573d153d601f1060015f5114161715614571575f6034525f80808061451d565b633e3f8f735f526004601cfd5b806014525f6034526f095ea7b30000000000000000000000005f52825f6044601082865af115612d49573d153d601f1060015f5114161761452857633e3f8f735f526004601cfd5b9091508481813d83116145ee575b6145de81836113e2565b8101031261014f5751905f614515565b503d6145d4565b90915f1983830983830292838083109203918083039283851115614677571461466f57611472948391099291909281805f0316809204600280826003021880830282030280830282030280830282030280830282030280830282030280920290030293600183805f03040190848311900302920304170290565b505091500490565b84634e487b715f52156011016020526024601cfd5b9293909594979691976060820291808304606014901517156119bc576060810290808204606014901517156119bc578060801c15158260801c15158460801c15156127108c11171717610fbf5760d39660405199875180986020018c8b015e8a60b301528960b101523089609d0152886088015287607801528660680152856058015281606f018560440152602085602401526348c8949185600401528160b30185528460a80153830101604052565b9091928360a00151928460c0015190856060015192866080015194670de0b6b3a76400008861012001518202049003915f146147ad570193828511614795576147899560e001519461541f565b80150180820391110290565b906147a895610100949394015194615056565b614789565b960193919291908285116147ca576147899561010001519461541f565b906147a89560e0949394015194615056565b90916001600160a01b039462ffffff169060405194826040526020525f805260601b600c521560051b6060035f20905f5260205260405260ff600b536055600b20906040521690565b1561482c57565b634e487b7160e01b5f52600160045260245ffd5b90929194935f90604051938460c0015f8152610300386101e08801396104e08601604052614874828a873560601c8461571c565b918287528287602001528660400199838b5287608001528660a001529495369436935f936020015173eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee145f146148f6576148cc906001600160a01b03163014614825565b985161271061ffff8b3560501c16470204905260151901976016015b62ffffff891161060e579796565b6001600160a01b03163081036149375750612710601519823560501c9260160193019a519161ffff61492c308560200151612ca2565b9116020490526148e8565b93509450975050614949915015614825565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff48101908060550135600116908681016002198082013560e81c80920301916075019782891161014f57817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff88910301976148e8565b356001600160a01b038116810361014f5790565b906020820135918219612710918282106149eb57505050565b611472939450906001600160a01b03614a0661313c936149be565b169203916bcd1e9517bb0cb8d0d5cde8935c90612ca2565b93959290949194846014526fa58411940000000000000000000000005f525f806024601082335af115610603576001600160a01b03163003614a8557505050614a6992503390612cf9565b6311da60b45f5260205f6004601c82335af115610603575f5190565b614ab9959492935090614ab16101319260405194614aa28661138e565b33865260208601523690611475565b933691611421565b614a69565b60400151805115614acc5750565b8063fb772a8860249252601c01fd5b9190939293813592836001948060f81c9182614afe575b50505050508101920390565b95839496614b43945180604001805115614be5575b5050818411614b6a575b50601491925001948360800151906001600160a01b038560a001519360581c169061571c565b9081815260400151809114614b5b5780808080614af2565b8063784cb7b860249252601c01fd5b85602001938451805115614bd5575b5060028103614b9457505060149192855190525b8291614b1d565b60149350614ba6919250600314614825565b8582013592614bce60159287608001516001600160a01b038960a001519260581c168b61571c565b9052614b8d565b614bdf908a615485565b5f614b79565b898051850180825260051b01918252525f80614b13565b905f8212614c08575090565b80634c085bf160249252601c01fd5b939193614c25815183615485565b60209181830151805115614cd1575b50805180158015614c67575b50505051809101519051938491848310614c5f57611a40939450614d25565b849150612cd6565b610959578382015183604001518103614cb1575b5060019160015b828110614c8f5750614c40565b80614cab8784879460051b010151808901519051903090614d25565b01614c82565b848101519051614ccb9130906001600160a01b0316614d25565b5f614c7b565b614cdb9082615485565b5f614c34565b5f60246010828094816014526fa584119400000000000000000000000082525af11561060357565b6004601c6020935f936311da60b485525af115610603575f5190565b60601b908215614d8d5760405192606052604052807feeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000141502602c526f0b0d9c09000000000000000000000000600c525f806064601c82335af115610881575f606052604052565b506020526fcbf0dbf50000000000000000000000005f5260246010fd5b60601b908215614d8d5760405192606052604052807feeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000141502602c526fae639329000000000000000000000000600c525f806064601c82335af115610881575f606052604052565b9591949392906001600160a01b03163003614e73575050505080614e63575b6034526014526f15afd4090000000000000000000000005f5260205f6044601082335af115612d49575f515f60345290565b614e6e813384612cf9565b614e31565b610131614e6e94614ab160405193614e8a8561138e565b3385528860208601523690611475565b51906001600160a01b038216820361014f57565b9291906001600160a01b03808316946e22d473030f116ddee9f6b43ac78ba386146d1ff3684f28c67538d4d072c22734871417611335575f9181169073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee8203614fe65750505061271090470204938051155f14614f6a575050614f40575f80809381935af1614f2f6132f8565b9015614f385750565b602081519101fd5b60046040517f01da1572000000000000000000000000000000000000000000000000000000008152fd5b909392602083018084116119bc5782511061060e57835f9460208695850101525b602083519301915af1614f9c6132f8565b9015614f385751159081614fdc575b50614fb257565b60046040517f82d5d76a000000000000000000000000000000000000000000000000000000008152fd5b90503b155f614fab565b9091949282979497155f1461500557505050614f40575f928392614f8b565b6150189061313c97949693973084612ca2565b602086018087116119bc5785511061060e5787845f988360208b9a8a01015203615045575b505050614f8b565b61504e926144bb565b5f808761503d565b9093929491670de0b6b3a7640000938587029203020182028160011b938086860202808310928391825f039103180190828183061515169104019261511f84806fffffffffffffffffffffffffffffffff1060071b81811c67ffffffffffffffff1060061b1781811c63ffffffff1060051b1781811c61ffff1060041b1781811c60ff1060031b177ff8f9f9faf9fdfafbf9fdfcfdfafbfcfef9fafdfafcfcfbfefafafcfbffffffff6f8421084210842108cc6318c6db6d54be831593831c1c601f161a180190565b610100908103607f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff818201911102906151e46503782dace9d98902806fffffffffffffffffffffffffffffffff1060071b81811c67ffffffffffffffff1060061b1781811c63ffffffff1060051b1781811c61ffff1060041b1781811c60ff1060031b177ff8f9f9faf9fdfafbf9fdfcfdfafbfcfef9fafdfafcfcfbfefafafcfbffffffff6f8421084210842108cc6318c6db6d54be831593831c1c601f161a180190565b9003606d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9382019111028181811091180218928360011b925f146152e85782615242928261523a938a800292030260021b61564a565b91848061564a565b016152cd818070ffffffffffffffffffffffffffffffffff1060071b81811c68ffffffffffffffffff1060061b1781811c64ffffffffff1060051b1781811c62ffffff1060041b179060019160b56201000083831c0191841c1b0260121c80820401821c80820401821c80820401821c80820401821c80820401821c80820401821c80910401901c90565b908180021001901b01908082049106151501905b8111900390565b92908295509161531561530d856154159795039788968a80029788910260021b61562e565b91848061562e565b01946153a1868070ffffffffffffffffffffffffffffffffff1060071b81811c68ffffffffffffffffff1060061b1781811c64ffffffffff1060051b1781811c62ffffff1060041b179060019160b56201000083831c0191841c1b0260121c80820401821c80820401821c80820401821c80820401821c80820401821c80820401821c80910401901c90565b80809260011b9704109003901b01805f19838609928086029509938281808795109103039091909281805f0316809204600280826003021880830282030280830282030280830282030280830282030280830282030280920290030293600183805f03040190848311900302920304170290565b90151501906152e1565b919394929092670de0b6b3a7640000908181145f1461544957505003029080820491061515010190565b83838284615466998496999798020297030291020192030261566f565b8091019081105f031790565b63d3b1276d5f5260ff166020526024601cfd5b90604001908151918261549757505050565b5f905280515f198101825260051b018181036154b1575050565b5180825260400152565b9091928380830293806154de838002868002016154d8818961577c565b976157d3565b94019586910204900390848002630cecb8f3948686830402955f945b60ff861061550f5763481b61af5f526004601cfd5b8080026b0ee6b27f6b920475fa2a0af08960038c86615532868b0188840261577c565b9504020201049084808210156155ae570304908115615578575b01946b321f0f9f40f36fb0d698c5e180871161556f575b506001905b01946154fa565b95506001615563565b905060018082018861559082800288018d84026157d3565b10156155a0575081901c9061554c565b985050505050509350505090565b90030480156155d6575b81600192831c8083116155ce575b500395615568565b91505f6155c6565b505f198101876155ec8280028701838d026157d3565b10615621578361560760011984018080028801908d0261577c565b10615614575060026155b8565b9750505050509350505090565b5096505050509350505090565b905f198183099102908180821091030382610100031b911c1790565b91905f198184099202908181610100039381808210910303841b911c17911b15150190565b90915f19918284820991848202918183808610950396858803920992818311948686019714615705579183916156ee9391909281805f0316809204600280826003021880830282030280830282030280830282030280830282030280830282030280920290030293600183805f03040190848311900302920304170290565b9015158101908110610fbf5701019081105f031790565b80935082915004910615150101019081105f031790565b919392610300916001600160a01b03169485090601916101208301926101408101908151908161016085821892015117026157685750811561575b5752565b63ad1991f55f526004601cfd5b639a62e8b45f52602052506040526044601cfd5b7f356317ffa45f828d2a41175b2aed3a20e7fdd4a4e46cc11944d93b01be7b1711916ec097ce7bc90715b34b9f10000000005f198284099180840293099082821190838082109103030360dc1b910360241c170290565b7f3c5310158d83be28119411e0da82e0ffd3396c95b9c0119250c0092200d7dbf991760a70c3c40a64e6c51999090b65f67d92400000000000005f198284099180840293099082821190838082109103030360ca1b910360361c17029056979843913f83af326be35b1c25e49a3c742169a600000000000000000000000000000000000000000000000000000000000000000000
Signatures
0x4add20370daed6919cf30a9eea4b83139ababd46a2f459027831bd8c24b646bf178c39142989d44059e83d36a5e80659d8085c2e6475bb4f8bf8857a590395661b19a19adaed2485c8b60eb1ecc93900727d2a26a6794f63ac6a8493ed7e7973db0f8c5d6f2b03f81bb6abf6c1c228887133e8bde2e03df433b325f768a9f1cd011c