Transaction details
Txn hash
: 0xd749ded9646d3d0f0bb488351e68c2708b984ba30d6223fcdccf5ad2bdb15386
Interacted with (to):
Amount:
0ETH
($0)
Txn fee:
0.000038207545561628
$0.12
L2 Gas price:
0.000000000006556229 ETH(0.006556229 Gwei)
L2 Gas limit & usage:
5,569,275|
3,682,457(66.12%)
L2 fee paid:
0.000024143031374653 ETH
L2 Gas fee:
Base: 0.005456229 Gwei
|Max priority: 0.0011 Gwei
|Max: 0.0072 Gwei
L1 Gas price:
0.000000010051079051 ETH(10.051079051 Gwei)
L1 Gas used:
116,080
L1 fee scalar:
0
L1 fee paid:
0.000014064514186975 ETH
Other attributes:
Txn type:2(A transaction type initiated by EIP-1559)
Nonce:7893
Position in block:96
Input data:
0x60808060405234604d57655af3107a4000600555335f52600660205260405f20600160ff19825416179055305f52600660205260405f20600160ff198254161790556140bd90816100528239f35b5f80fdfe60806040526004361015610027575b36156100255761001d36611bd0565b602081519101f35b005b5f3560e01c80634c3915f4146100965780639d548b13146100915780639e281a981461008c578063a0ef91df14610087578063ae9779c614610082578063e0d6a7911461007d5763f1489ecd0361000e57610c41565b610b3f565b610801565b6107b2565b610770565b6101cc565b60c07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610135576004356100cc81610139565b60243567ffffffffffffffff811161013557366023820112156101355780600401359167ffffffffffffffff8311610135573660248484010111610135576100259261011661019a565b61011e6101b5565b91610127610157565b93602460a435960190610e4e565b5f80fd5b73ffffffffffffffffffffffffffffffffffffffff81160361013557565b6084359061016482610139565b565b6004359061016482610139565b6044359061016482610139565b6064359061016482610139565b60c4359061016482610139565b6044359061ffff8216820361013557565b8015150361013557565b60643590610164826101ab565b5f91031261013557565b5f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101355760043560601c31601835146101355761023d6102396102323373ffffffffffffffffffffffffffffffffffffffff165f52600660205260405f2090565b5460ff1690565b1590565b61013557610249611044565b60435f5b600b811061070b5760048360206102a261028961028961028961026f8661115c565b5173ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1690565b604051938480927f4914b0300000000000000000000000000000000000000000000000000000000082525afa91821561061c575f926106da575b5073ffffffffffffffffffffffffffffffffffffffff8216156101355761030e61030582611171565b5162ffffff1690565b61035361031d6103058461117e565b6103268461118e565b516106c557734200000000000000000000000000000000000006925b61034b8561119e565b51868561208a565b91909462ffffff82169283156101355761036c866111ae565b51151580610621575b61013557610382866111be565b51151580610568575b6101355761041f61044b92610025986040519586948960208701937fffffff00000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffff00000000000000000000000094856042989581849660601b16895260601b16601488015260e81b16602886015260e81b16602b84015260601b16602e8201520190565b037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08101835282610ab7565b809273420000000000000000000000000000000000000673ffffffffffffffffffffffffffffffffffffffff82160361053a575b505061048a836111ce565b516104af575b506104a461049d83611201565b51926111f0565b51913291309161268b565b6001906104c46104be856111ce565b51600355565b6104cd846111df565b51610523575b03610515576104e181612348565b6104f66005546104f0846111f0565b51611315565b6104ff836111f0565b5261050f655af3107a4000600555565b83610490565b61051e8161219c565b6104e1565b61053561052f856111df565b51600455565b6104d3565b6105609192935061054d61041f91611faf565b929194906040519586946020860161123c565b90848061047f565b506040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff821660048201526020818060248101038173ffffffffffffffffffffffffffffffffffffffff8a165afa90811561061c575f916105ed575b506105e6876111be565b511061038b565b61060f915060203d602011610615575b6106078183610ab7565b810190610e12565b886105dc565b503d6105fd565b611231565b506040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff821660048201526020818060248101038173ffffffffffffffffffffffffffffffffffffffff8a165afa90811561061c575f916106a6575b5061069f876111ae565b5111610375565b6106bf915060203d602011610615576106078183610ab7565b88610695565b6106d461028961026f8661118e565b92610342565b6106fd91925060203d602011610704575b6106f58183610ab7565b810190610e21565b90826102dc565b503d6106eb565b60ff61071f61071983611101565b355f1a90565b168061072f575b5060010161024d565b80836107596107446107699460019697611122565b8280910360200360031b9035811c811b901c90565b6107638688611212565b52611122565b9190610726565b60407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610135576100256004356107a981610139565b60243590611322565b5f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261013557335f52600660205260ff60405f20541615610135575f80808047325af150610025610de3565b60207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101355760043561085c6102396102323373ffffffffffffffffffffffffffffffffffffffff165f52600660205260405f2090565b6101355780156108e6577342000000000000000000000000000000000000063b15610135575f600491604051928380927fd0e30db00000000000000000000000000000000000000000000000000000000082527342000000000000000000000000000000000000065af1801561061c576108d257005b806108e05f61002593610ab7565b806101c2565b503415610957577342000000000000000000000000000000000000063b15610135576040517fd0e30db00000000000000000000000000000000000000000000000000000000081525f81600481347342000000000000000000000000000000000000065af1801561061c576108d257005b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526020816024817342000000000000000000000000000000000000065afa90811561061c575f91610a4a575b507342000000000000000000000000000000000000063b15610135576040517f2e1a7d4d00000000000000000000000000000000000000000000000000000000815260048101829052905f82602481837342000000000000000000000000000000000000065af191821561061c575f92839283928392610a36575b50325af150610025610de3565b806108e084610a4493610ab7565b5f610a29565b610a63915060203d602011610615576106078183610ab7565b5f6109ae565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040810190811067ffffffffffffffff821117610ab257604052565b610a69565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff821117610ab257604052565b604051906101646101c083610ab7565b60405190610164604083610ab7565b62ffffff81160361013557565b60e4359061016482610b17565b610104359061016482610b17565b6101c07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261013557610025610b75610af8565b610b7d610166565b81526024356020820152610b8f610173565b6040820152610b9c610180565b6060820152608435608082015260a43560a0820152610bb961018d565b60c0820152610bc6610b24565b60e0820152610bd3610b31565b610100820152610124356101208201526101443561014082015261016435610160820152610184356101808201526101a4356101a082015261147a565b9181601f840112156101355782359167ffffffffffffffff8311610135576020808501948460051b01011161013557565b60407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101355760043567ffffffffffffffff811161013557610c8b903690600401610c10565b9060243567ffffffffffffffff811161013557610cac903690600401610c10565b919092335f526006602052610cc961023960405f2060ff90541690565b610135575f915b818310610d54575050505f905b808210610ce657005b610d4f610d27610d03610cfe60018601958588611a6a565b611a7a565b73ffffffffffffffffffffffffffffffffffffffff165f52600660205260405f2090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008154169055565b610cdd565b610d97610d6c610d03610cfe60018701968686611a6a565b60017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00825416179055565b610cd0565b908092918237015f815290565b67ffffffffffffffff8111610ab257601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b3d15610e0d573d90610df482610da9565b91610e026040519384610ab7565b82523d5f602084013e565b606090565b90816020910312610135575190565b908160209103126101355751610e3681610139565b90565b908160209103126101355751610e36816101ab565b919094939592610e826102396102323373ffffffffffffffffffffffffffffffffffffffff165f52600660205260405f2090565b6101355761ffff169460048611610fdf57915f9291838093610ea960405180948193610d9c565b03925af192610eb6610de3565b93156101355760018103610ee65750505080602080610eda93518301019101610e39565b15159015151461013557565b91939160028103610f5057505073ffffffffffffffffffffffffffffffffffffffff9182915f14610f2f5780602080610f2493518301019101610e21565b921691161461013557565b80602080610f4293518301019101610e21565b921691160315610164575f80fd5b90935060038103610f97575015610f7b5780602080610f7493518301019101610e12565b1461013557565b80602080610f8e93518301019101610e12565b14610164575f80fd5b600414610fa357505050565b15610fc25780602080610fbb93518301019101610e12565b1161013557565b80602080610fd593518301019101610e12565b1015610164575f80fd5b50509290939150600581145f14611008575015610ffe57311461013557565b3114610164575f80fd5b60061461101457505050565b1561102157311161013557565b311015610164575f80fd5b67ffffffffffffffff8111610ab25760051b60200190565b60405161024091906110568382610ab7565b60118152917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe001366020840137565b9061108f8261102c565b61109c6040519182610ab7565b8281527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe06110ca829461102c565b0190602036910137565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b603801908160381161110f57565b6110d4565b906001820180921161110f57565b9190820180921161110f57565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b80516002101561116c5760600190565b61112f565b80511561116c5760200190565b80516001101561116c5760400190565b80516003101561116c5760800190565b80516004101561116c5760a00190565b80516005101561116c5760c00190565b80516006101561116c5760e00190565b80516009101561116c576101400190565b8051600a101561116c576101600190565b80516008101561116c576101200190565b80516007101561116c576101000190565b805182101561116c5760209160051b010190565b519061016482610139565b6040513d5f823e3d90fd5b916020937fffffff000000000000000000000000000000000000000000000000000000000080927fffffffffffffffffffffffffffffffffffffffff000000000000000000000000602e98957f4200000000000000000000000000000000000006000000000000000000000000885260601b16601487015260e81b16602885015260e81b16602b8301528051928391018483015e01015f815290565b6103e803906103e8821161110f57565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820191821161110f57565b9190820391821161110f57565b906113516102396102323373ffffffffffffffffffffffffffffffffffffffff165f52600660205260405f2090565b6101355780156113ed575b6040517fa9059cbb000000000000000000000000000000000000000000000000000000008152326004820152602481019190915290602090829060449082905f9073ffffffffffffffffffffffffffffffffffffffff165af1801561061c576113c25750565b6113e39060203d6020116113e6575b6113db8183610ab7565b810190610e39565b50565b503d6113d1565b506040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529060208260248173ffffffffffffffffffffffffffffffffffffffff85165afa91821561061c575f92611459575b508115611455579061135c565b5050565b61147391925060203d602011610615576106078183610ab7565b905f611448565b60208101518015159081611a42575b50610135576114bc6102396102323373ffffffffffffffffffffffffffffffffffffffff165f52600660205260405f2090565b610135576040810190600460206114ed610289610289865173ffffffffffffffffffffffffffffffffffffffff1690565b604051928380927f4914b0300000000000000000000000000000000000000000000000000000000082525afa801561061c57611545915f91611a23575b5073ffffffffffffffffffffffffffffffffffffffff168352565b815173ffffffffffffffffffffffffffffffffffffffff169182156101355760c082019261158a610289855173ffffffffffffffffffffffffffffffffffffffff1690565b1561197d575b506101408201805115159081611913575b50610135576101608201805115159081611855575b506101355760608201906115de825173ffffffffffffffffffffffffffffffffffffffff1690565b906115fd855173ffffffffffffffffffffffffffffffffffffffff1690565b6116cb60e086019361041f611615865162ffffff1690565b61010089019561164661162b885162ffffff1690565b915173ffffffffffffffffffffffffffffffffffffffff1690565b9160405196879560208701937fffffff00000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffff00000000000000000000000094856042989581849660601b16895260601b16601488015260e81b16602886015260e81b16602b84015260601b16602e8201520190565b6116ea81945173ffffffffffffffffffffffffffffffffffffffff1690565b73420000000000000000000000000000000000000673ffffffffffffffffffffffffffffffffffffffff8216036117c0575b5050506113e393506101808301519081611747575b5050608060a0830151920151913291309161268b565b61177062ffffff9161175a600194600355565b6101a0860151806117b7575b505162ffffff1690565b16036117a95761177f81612348565b60055461179160808401918251611315565b90526117a2655af3107a4000600555565b5f80611731565b6117b28161219c565b61177f565b6004555f611766565b6117fa91929394506117d46117f191611faf565b73ffffffffffffffffffffffffffffffffffffffff168952919050565b62ffffff168352565b825162ffffff169182156101355761041f61184c9261183d6118336113e3995173ffffffffffffffffffffffffffffffffffffffff1690565b935162ffffff1690565b6040519586946020860161123c565b905f808061171c565b6118d791506020611883610289610289606088015173ffffffffffffffffffffffffffffffffffffffff1690565b86516040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff909116600482015293849190829081906024820190565b03915afa91821561061c575f926118f2575b5051115f6115b6565b61190c91925060203d602011610615576106078183610ab7565b905f6118e9565b61194191506020611883610289610289606088015173ffffffffffffffffffffffffffffffffffffffff1690565b03915afa91821561061c575f9261195c575b5051115f6115a1565b61197691925060203d602011610615576106078183610ab7565b905f611953565b611a1762ffffff916103056119a9606087015173ffffffffffffffffffffffffffffffffffffffff1690565b91611a0e611a046119e66101208a01519560e08b01966119cc885162ffffff1690565b906101008d01966119e0885162ffffff1690565b9361208a565b73ffffffffffffffffffffffffffffffffffffffff168c5290939091565b9062ffffff169052565b62ffffff168252565b1615610135575f611590565b611a3c915060203d602011610704576106f58183610ab7565b5f61152a565b9050611a62825173ffffffffffffffffffffffffffffffffffffffff1690565b31145f611489565b919081101561116c5760051b0190565b35610e3681610139565b909291928360041161013557831161013557600401917ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0190565b90916060828403126101355781359260208301359260408101359067ffffffffffffffff8211610135570181601f8201121561013557803590611b0182610da9565b92611b0f6040519485610ab7565b8284526020838301011161013557815f926020809301838601378301015290565b6020818303126101355780519067ffffffffffffffff82116101355701906040828203126101355760405191611b6583610a96565b805167ffffffffffffffff81116101355781019082601f8301121561013557815192611b9084610da9565b90611b9e6040519283610ab7565b84825260208585010111610135575f602085611bc896828097018386015e83010152845201611226565b602082015290565b90611bfe611bec611be4606094805f611a84565b810190611abf565b60208082959395518301019101611b30565b611c258151602081015160601c604e82015160601c92602e602b8401519301519193929190565b9073bd3ad82ae9a3d29254d2946f50d33d58642c526a969293963b15610135576040517f2bebcc8400000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff88811660048301528516602482015233604482015262ffffff9182166064820152911660848201525f8160a4818373bd3ad82ae9a3d29254d2946f50d33d58642c526a5af1801561061c57611f68575b505f8413801580611f5e575b6101355715611f28575073ffffffffffffffffffffffffffffffffffffffff811673ffffffffffffffffffffffffffffffffffffffff8516105b15611e1a57506020015173ffffffffffffffffffffffffffffffffffffffff1630819003611da557506040517fa9059cbb000000000000000000000000000000000000000000000000000000008152336004820152602481019190915290602090829060449082905f9073ffffffffffffffffffffffffffffffffffffffff165af1801561061c576113c25750565b6040517f23b872dd00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff91821660048201523360248201526044810192909252909160209183919082905f9082606481015b0393165af1801561061c576113c25750565b9092506042835151115f14611e9d5750611e348251612758565b808352606462ffffff611e4883602b015190565b161115611e5c5750906113e3913390612d80565b611e806020611e8c94015173ffffffffffffffffffffffffffffffffffffffff1690565b9060015492339161285b565b5f555f546001541015610164575f80fd5b91815f556001548211610135576020015173ffffffffffffffffffffffffffffffffffffffff1630819003611da557506040517fa9059cbb0000000000000000000000000000000000000000000000000000000081523360048201526024810191909152906020908290815f73ffffffffffffffffffffffffffffffffffffffff8260448101611e08565b925073ffffffffffffffffffffffffffffffffffffffff841673ffffffffffffffffffffffffffffffffffffffff821610611d16565b505f821315611cdc565b806108e05f611f7693610ab7565b5f611cd0565b90816060910312610135578051611f9281610b17565b9160406020830151611fa381610b17565b920151610e3681610139565b9073ffffffffffffffffffffffffffffffffffffffff604051927f71ed17ea0000000000000000000000000000000000000000000000000000000084521660048301527342000000000000000000000000000000000000066024830152600160448301525f60648301525f608483015260608260a48173bd3ad82ae9a3d29254d2946f50d33d58642c526a5afa90811561061c575f5f935f93612053575b50929190565b91935050612079915060603d606011612083575b6120718183610ab7565b810190611f7c565b929092915f61204d565b503d612067565b9493919262ffffff9373ffffffffffffffffffffffffffffffffffffffff859381604051997f71ed17ea000000000000000000000000000000000000000000000000000000008b521660048a0152166024880152604487015216606485015216608483015260608260a48173bd3ad82ae9a3d29254d2946f50d33d58642c526a5afa90811561061c575f5f935f936120535750929190565b906103e88202918083046103e8149015171561110f57565b90612710820291808304612710149015171561110f57565b8181029291811591840414171561110f57565b811561216f570490565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b6042815111612319575b6121ba610289610289836020015160601c90565b6040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152602081602481855afa90811561061c575f916122fa575b5061221e60055461220c610b08565b858152306020820152905b3090612ebd565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529092602090829060249082905afa90811561061c5761228c9261228792612278925f916122db575b50611315565b9261228284612122565b612165565b6112d8565b60035410610135576004546122b0575b50506122a75f600355565b6101645f600455565b6122bc6122d3926130fa565b906122c5610b08565b918252306020830152612217565b505f8061229c565b6122f4915060203d602011610615576106078183610ab7565b5f612272565b612313915060203d602011610615576106078183610ab7565b5f6121fd565b6123439061233e61233961232c83613dd9565b6005549030903090612554565b600555565b612758565b6121a6565b604281511161253c575b604e8101516040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260609190911c919082602082602481845afa91821561061c575f9261251b575b506123b23030600554866135e5565b6040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152909290602081602481895afa90811561061c576124139261228792612409925f916122db5750611315565b9361228285612122565b6003541061013557600454612430575b505050506122a75f600355565b60208261249e95612445866034015160601c90565b5f6040518099819582947fa9059cbb000000000000000000000000000000000000000000000000000000008452600484016020909392919373ffffffffffffffffffffffffffffffffffffffff60408201951681520152565b03925af192831561061c576124e76124d7612282936124ed97612287976124fe575b50602084015160601c603485015160601c91613a7c565b916124e230916130fa565b61328b565b50612122565b60045410610135575f808080612423565b6125169060203d6020116113e6576113db8183610ab7565b6124c0565b61253591925060203d602011610615576106078183610ab7565b905f6123a3565b61254f9061233e61233961232c83613dd9565b612352565b9291909162ffffff61256585613bfa565b909116801590811561267c575b8115612659575b50156125dc5762ffffff60649116105f146125a257612597936135e5565b600181106101355790565b6125d26125d794936125b2610b08565b94855273ffffffffffffffffffffffffffffffffffffffff166020850152565b613c58565b612597565b62ffffff60649195929594939416105f14612621576125d793929161260361260b92613c18565b9430916135e5565b612613610b08565b928352306020840152613c58565b6125d79361263161265392613c18565b93909161264e612645866034015160601c90565b926125b2610b08565b612ebd565b5061328b565b606462ffffff841611915081612671575b505f612579565b60649150115f61266a565b62ffffff831681149150612572565b9392909262ffffff61269c85613bfa565b9091168015908115612749575b8115612726575b50156126ef5762ffffff60649116105f146126d9576126ce936135e5565b905b81106101355790565b6125d26126e994936125b2610b08565b906126d0565b62ffffff60649195929594939416105f14612716576126e993929161260361260b92613c18565b6126e99361263161265392613c18565b606462ffffff84161191508161273e575b505f6126b0565b60649150115f612737565b62ffffff8316811491506126a9565b80517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd2810190811161110f57610e3691613d5a565b6040519061279c602083610ab7565b5f808352366020840137565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f602080948051918291828752018686015e5f8582860101520116010190565b73ffffffffffffffffffffffffffffffffffffffff610e36949360809383525f602084015216604082015281606082015201906127a8565b73ffffffffffffffffffffffffffffffffffffffff610e3694936080935f8452602084015216604082015281606082015201906127a8565b919492909460428351145f14612cb45761287960ff60025b16611085565b9361288c61288786516112e8565b611085565b9161289a61288787516112e8565b93886128a588611171565b525f985b6128b388516112e8565b8a1015612955578961293d575b612921876001926128fe8d6128e36128dc856034015160601c90565b918b611212565b9073ffffffffffffffffffffffffffffffffffffffff169052565b61291c8d61291561290e85613e34565b918c611212565b9015159052565b613e52565b998a61293561292f83611114565b8b611212565b5201986128a9565b9561292161294c600192612758565b979150506128c0565b9790919495929850612968845188611212565b5111612ca95773ffffffffffffffffffffffffffffffffffffffff81163003612bd8575060206129a5610289610289612a2294604e015160601c90565b6129bb61026f6129b586516112e8565b86611212565b906129c7855189611212565b51915f6040518096819582947fa9059cbb000000000000000000000000000000000000000000000000000000008452600484016020909392919373ffffffffffffffffffffffffffffffffffffffff60408201951681520152565b03925af1801561061c57612bb9575b505b8051805b612a4357505050505090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01612a78612a728286611212565b51151590565b15612b3157612a9061028961028961026f8486611212565b612a9a8287611212565b5182612b1c5784915b612aab61278d565b90803b1561013557612af0935f8094604051968795869485937f022c0d9f00000000000000000000000000000000000000000000000000000000855260048501612823565b03925af190811561061c578291612b08575b50612a37565b806108e05f612b1693610ab7565b5f612b02565b612b2b61026f6129b5856112e8565b91612aa3565b612b4461028961028961026f8486611212565b612b4e8287611212565b5182612ba45784915b612b5f61278d565b90803b1561013557612af0935f8094604051968795869485937f022c0d9f000000000000000000000000000000000000000000000000000000008552600485016127eb565b612bb361026f6129b5856112e8565b91612b57565b612bd19060203d6020116113e6576113db8183610ab7565b505f612a31565b602090612bf2610289610289612c7595604e015160601c90565b612c0861026f612c0287516112e8565b87611212565b5f612c1487518b611212565b5193604051968795869485937f23b872dd0000000000000000000000000000000000000000000000000000000085526004850173ffffffffffffffffffffffffffffffffffffffff6040929594938160608401971683521660208201520152565b03925af1801561061c57612c8a575b50612a33565b612ca29060203d6020116113e6576113db8183610ab7565b505f612c84565b505050505050505f90565b61287960ff6003612873565b7f8000000000000000000000000000000000000000000000000000000000000000811461110f575f0390565b60208152604073ffffffffffffffffffffffffffffffffffffffff6020612d1d8551848387015260608601906127a8565b9401511691015290565b9190826040910312610135576020825192015190565b919360a093610e36969573ffffffffffffffffffffffffffffffffffffffff809416855215156020850152604084015216606082015281608082015201906127a8565b82515f949392604090612da461028980612d9986613e34565b956034015160601c90565b835f612db7612db288613fcb565b612cc0565b93828214612e9957612e1361041f612dde6401000276a49b5b895192839160208301612cec565b87519a8b97889687957f128acb0800000000000000000000000000000000000000000000000000000000875260048701612d3d565b03925af190815f945f93612e62575b50612e2e575b50505050565b929450909115612e5257612e4190612cc0565b925b9203610135575f808080612e28565b92612e5c90612cc0565b92612e43565b909250612e8891945060403d604011612e92575b612e808183610ab7565b810190612d27565b939093915f612e22565b503d612e76565b612e1361041f612dde73fffd8963efd1fc6a506488495d951d5263988d259b612dd0565b610289929160409183515f612eed612ee7610289612eda85613ff6565b998a956034015160601c90565b93613fcb565b93828214612f9657612f4861041f612f136401000276a499895192839160208301612cec565b8751988997889687957f128acb0800000000000000000000000000000000000000000000000000000000875260048701612d3d565b03925af190811561061c57610e36925f915f93612f73575b5015612f6c5750612cc0565b9050612cc0565b909250612f8f915060403d604011612e9257612e808183610ab7565b915f612f60565b612f4861041f612f1373fffd8963efd1fc6a506488495d951d5263988d2599612dd0565b9793957fffffffffffffffffffffffffffffffffffffffff0000000000000000000000006130ca967fffffff000000000000000000000000000000000000000000000000000000000060709c998c60288361309e9a6130f69f9a8890816130729c60601b16865260601b16601485015260e81b1691015260e81b16602b8c015260601b16602e8a015260428901907fffffffffffffffffffffffffffffffffffffffff0000000000000000000000009060601b169052565b60e81b7fffffff0000000000000000000000000000000000000000000000000000000000166056870152565b60e81b7fffffff0000000000000000000000000000000000000000000000000000000000166059850152565b60601b7fffffffffffffffffffffffffffffffffffffffff00000000000000000000000016605c830152565b0190565b60428151115f1461317957610e36613116826062015160601c90565b61041f613127846062015160601c90565b93613133816059015190565b9061313f81605c015190565b604e82015160601c603483015160601c90602b84015192602061316386602e015190565b95015160601c956040519a8b9960208b01612fba565b610e3661318a82604e015160601c90565b61041f61319b846034015160601c90565b93602b8101519060206131af82602e015190565b91015160601c9160405196879560208701937fffffff00000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffff00000000000000000000000094856042989581849660601b16895260601b16601488015260e81b16602886015260e81b16602b84015260601b16602e8201520190565b51906dffffffffffffffffffffffffffff8216820361013557565b90816060910312610135576132698161323a565b9160406132786020840161323a565b92015163ffffffff811681036101355790565b9061329a826034015160601c90565b905b6020830151604e840151602e85015193606092831c929190911c90828281106135dd575b5073ffffffffffffffffffffffffffffffffffffffff811694604051937f0902f1ac0000000000000000000000000000000000000000000000000000000085526060856004818a5afa94851561061c575f905f96613598575b506dffffffffffffffffffffffffffff80911695169285158015613590575b6101355773ffffffffffffffffffffffffffffffffffffffff6133b89516821495865f14613586579060209194925b60405180809881947f70a082310000000000000000000000000000000000000000000000000000000083526004830191909173ffffffffffffffffffffffffffffffffffffffff6020820193169052565b03915afa91821561061c576133fb6133f4613401926133ee6133e8886134069861340c9b5f9161356e5750611315565b9161400f565b90612152565b9283612152565b9361213a565b611122565b90612165565b9360428151115f146135665761342190612758565b92613430846034015160601c90565b915b156134ee5761343f61278d565b90803b15610135576134865f929183926040519485809481937f022c0d9f000000000000000000000000000000000000000000000000000000008352898d60048501612823565b03925af1801561061c576134da575b505b73ffffffffffffffffffffffffffffffffffffffff821673ffffffffffffffffffffffffffffffffffffffff8216145f146134d25750505090565b91925061329c565b806108e05f6134e893610ab7565b5f613495565b6134f661278d565b90803b156101355761353d5f929183926040519485809481937f022c0d9f000000000000000000000000000000000000000000000000000000008352898d600485016127eb565b03925af1801561061c57613552575b50613497565b806108e05f61356093610ab7565b5f61354c565b928291613432565b6122f4915060203d8111610615576106078183610ab7565b9160209190613367565b508315613338565b6dffffffffffffffffffffffffffff96508691506135cc9060603d81116135d6575b6135c48183610ab7565b810190613255565b5096909150613319565b503d6135ba565b91505f6132c0565b9291906135f6846034015160601c90565b92816138f2575b50505b6020830151604e840151602e85015193606092831c929190911c90828281106138ea575b5073ffffffffffffffffffffffffffffffffffffffff811694604051937f0902f1ac0000000000000000000000000000000000000000000000000000000085526060856004818a5afa94851561061c575f905f966138b5575b506dffffffffffffffffffffffffffff809116951692851580156138ad575b6101355773ffffffffffffffffffffffffffffffffffffffff61371b9516821495865f146135865790602091949260405180809881947f70a082310000000000000000000000000000000000000000000000000000000083526004830191909173ffffffffffffffffffffffffffffffffffffffff6020820193169052565b03915afa91821561061c576133fb6133f4613401926133ee6133e8886134069861374b9b5f9161356e5750611315565b9360428151115f146138a55761376090612758565b9261376f846034015160601c90565b915b1561382d5761377e61278d565b90803b15610135576137c55f929183926040519485809481937f022c0d9f000000000000000000000000000000000000000000000000000000008352898d60048501612823565b03925af1801561061c57613819575b505b73ffffffffffffffffffffffffffffffffffffffff821673ffffffffffffffffffffffffffffffffffffffff8216145f146138115750505090565b919250613600565b806108e05f61382793610ab7565b5f6137d4565b61383561278d565b90803b156101355761387c5f929183926040519485809481937f022c0d9f000000000000000000000000000000000000000000000000000000008352898d600485016127eb565b03925af1801561061c57613891575b506137d6565b806108e05f61389f93610ab7565b5f61388b565b928291613771565b50831561369c565b6dffffffffffffffffffffffffffff96508691506138e09060603d81116135d6576135c48183610ab7565b509690915061367d565b91505f613624565b73ffffffffffffffffffffffffffffffffffffffff811630036139b957506020848101515f92613982916139289060601c610289565b906040519485809481937fa9059cbb0000000000000000000000000000000000000000000000000000000083528a600484016020909392919373ffffffffffffffffffffffffffffffffffffffff60408201951681520152565b03925af1801561061c5761399a575b505b5f806135fd565b6139b29060203d6020116113e6576113db8183610ab7565b505f613991565b613a4891602091855f6139e8610289868b015160601c73ffffffffffffffffffffffffffffffffffffffff1690565b92604051968795869485937f23b872dd0000000000000000000000000000000000000000000000000000000085526004850173ffffffffffffffffffffffffffffffffffffffff6040929594938160608401971683521660208201520152565b03925af1801561061c57613a5d575b50613993565b613a759060203d6020116113e6576113db8183610ab7565b505f613a57565b9073ffffffffffffffffffffffffffffffffffffffff82169173ffffffffffffffffffffffffffffffffffffffff82168310613bf2575b50604051927f0902f1ac00000000000000000000000000000000000000000000000000000000845260608460048173ffffffffffffffffffffffffffffffffffffffff85165afa91821561061c57613b93946020936dffffffffffffffffffffffffffff925f925f92613bb6575b5073ffffffffffffffffffffffffffffffffffffffff168603613bad575016925b60405180809681947f70a082310000000000000000000000000000000000000000000000000000000083526004830191909173ffffffffffffffffffffffffffffffffffffffff6020820193169052565b03915afa801561061c57610e36925f916122db5750611315565b90501692613b42565b73ffffffffffffffffffffffffffffffffffffffff9350613be791925060603d6060116135d6576135c48183610ab7565b509290929190613b21565b90505f613ab3565b90602b8201519160428151115f14613c13576059015190565b505f90565b90613c2282613dd9565b9180517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd2810190811161110f57610e3691613d5a565b9291925b8351906040613c6a83613ff6565b926042613c94610289603484015160601c73ffffffffffffffffffffffffffffffffffffffff1690565b91511115613d5057613ca63093613fcb565b908415613d3357845f6401000276a4955b8551613cce90612f138161041f8f60208301612cec565b03925af190811561061c57613cf1925f915f93613d18575015612f6c5750612cc0565b60428451511115613d1357306020850152613d0c8451612758565b8452613c5c565b925050565b909250612f8f915060403d8111612e9257612e808183610ab7565b845f73fffd8963efd1fc6a506488495d951d5263988d2595613cb7565b613ca68593613fcb565b81613d715750506040515f81526020810160405290565b60405191601f811691602e831560051b80858701019484860193010101905b808410613dc65750508252601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660405290565b9092602080918551815201930190613d90565b6040519060028083019101604483015b808310613e2157505060428252601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660405290565b9091602080918451815201920190613de9565b604e602082015160601c91015160601c10613e4d575f90565b600190565b61028991600460346060613ea9613e8585602081015160601c604e82015160601c92602e602b8401519301519193929190565b999295919790500151831c73ffffffffffffffffffffffffffffffffffffffff1690565b604051938480927f0902f1ac0000000000000000000000000000000000000000000000000000000082525afa91821561061c575f905f93613f80575b506dffffffffffffffffffffffffffff8073ffffffffffffffffffffffffffffffffffffffff92169316938181169282811684105f14613f7957505b1603613f73575b801580613f6b575b61013557613f62936133ee6133e885613f57613f52613f5d9861340697612152565b61213a565b95611315565b611114565b80156101355790565b508115613f30565b90613f28565b9050613f21565b6dffffffffffffffffffffffffffff935073ffffffffffffffffffffffffffffffffffffffff9150613fc1849160603d6060116135d6576135c48183610ab7565b5094509150613ee5565b7f80000000000000000000000000000000000000000000000000000000000000008110156101355790565b604e602082015160601c91015160601c11613e4d575f90565b62ffffff604051917fbf98c4b600000000000000000000000000000000000000000000000000000000835216600482015260208160248173bd3ad82ae9a3d29254d2946f50d33d58642c526a5afa90811561061c575f9161406e575090565b610e36915060203d602011610615576106078183610ab756fea264697066735822122074cf5e45b80f36b26ac6afbca0c1ac4089a4e5658acd5be97bfeee52a52963f064736f6c634300081c0033