Beta Notice: This website and our indexer are in beta. We are actively working to resolve all issues before the real mainnet launch on November 24th.
| Transaction Hash | 0x8f1e1459695e06574f62ebf705dbfd3395e95c6f3becc79dbf7adbfb5d7b8282 |
| From | |
| To | |
| Value | 0 MON |
| Transaction Index |
| Gas Limit | 13,387,843 |
| Gas Used | 13,387,843 |
| Gas Price | 117.19 Gwei |
| Effective Gas Price | 117.19 Gwei |
| Max Fee Per Gas | 217.19 Gwei |
| Max Priority Fee | 17.19 Gwei |
0x66cfa057000000000000000000000000000000000000000000000000000000000000000008bcf179a8b4564963c0e9c1572b4ec338bec7dc1662a3162ec40b6c77eea8620000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000b1c560c080604052346105895760e08161b0e5803803809161001f8285610676565b8339810103126105895761003281610699565b61003e60208301610699565b9161004b60408201610699565b9261005860608301610699565b9161006560808201610699565b61007d60c061007660a08501610699565b9301610699565b946001600160a01b0386161561064857610096866106ad565b600180556064600755601e600855604660095567016345785d8a000060806040516100c08161065b565b600181525f602082015266de0b6b3a7640006040820152604560608201520152600160ff19600a541617600a5561ff0019600a5416600a5566de0b6b3a764000600b556045600c5567016345785d8a0000600d556064600755601e60085560466009557f644ce3192a8a36f75e73a7cba16fec77ef61f4150d1879df46ffe8a46736b98e6040600e5467016345785d8a0000600e55815190815267016345785d8a00006020820152a16001600160a01b03169586158015610637575b610614576040516126b48082016001600160401b03811183821017610623578291618a31833903905ff08015610595576001600160a01b038116608052604051693d602d80600a3d3981f360b01b6020820190815269363d3d373d3d3d363d7360b01b602a83015260609290921b6001600160601b03191660348201526e5af43d82803e903d91602b57fd5bf360881b604882015260378152610220605782610676565b51902060a0526001600160a01b031693841561061457600280546001600160a01b03191686179055604051947f4919c9c9bf332567e73cd4a05a0cf7664ad80509f2a73abaf3ab479cfe1759a05f80a26001600160a01b0316801561061457600380546001600160a01b031916821790557f2a69b665dcfc9f766849be506e63a1c0673fc1c15f11f8d03fafbedf4b54fcea5f80a26001600160a01b0316801561061457600480546001600160a01b031916821790557fd64c3b3be735707406da7102096026cc2d33400013a6d3a6c3b9d831bf8855b55f80a26001600160a01b0316801561061457600580546001600160a01b031916821790557fdd4a2e2c76ad512fc62f7e523149c3e9be0e7c3c78d126799bb7a7e89d504c6c5f80a26001600160a01b0316801561061457601780546001600160a01b0319908116929092179055601380549091168417905563c45a015560e01b8152602081600481865afa908115610595575f916105da575b50601480546001600160a01b0319166001600160a01b03929092169190911790556040516315ab88c960e31b8152602081600481865afa908115610595575f916105a0575b5060018060a01b031660018060a01b0319601554161760155562ff120062ffff00196010541617601055600a54916004600b54600c54600d549160206040519561041e8761065b565b60ff89161515875260ff8288019960081c1615158952604087019283526060870193845260808701948552604051958680926315ab88c960e31b82525afa938415610595575f94610555575b5061047484610731565b1561054657670de0b6b3a764000081511015610537576127108251101561052857825115610519576104f19660039460018060a01b03165f52600f60205260405f209551151560ff8019885416911617865551151561ff0086549160081b169061ff001916178555516001850155516002840155519101556106ad565b6040516181dc90816108558239608051818181610a9a0152616d09015260a051816108770152f35b6382a7b4b960e01b5f5260045ffd5b638ac6053360e01b5f5260045ffd5b63b4e4ecef60e01b5f5260045ffd5b635e81097b60e01b5f5260045ffd5b9093506020813d60201161058d575b8161057160209383610676565b810103126105895761058290610699565b925f61046a565b5f80fd5b3d9150610564565b6040513d5f823e3d90fd5b90506020813d6020116105d2575b816105bb60209383610676565b81010312610589576105cc90610699565b5f6103d5565b3d91506105ae565b90506020813d60201161060c575b816105f560209383610676565b810103126105895761060690610699565b5f610390565b3d91506105e8565b631e0a512560e01b5f5260045ffd5b634e487b7160e01b5f52604160045260245ffd5b506001600160a01b0384161561017c565b631e4fbdf760e01b5f525f60045260245ffd5b60a081019081106001600160401b0382111761062357604052565b601f909101601f19168101906001600160401b0382119082101761062357604052565b51906001600160a01b038216820361058957565b5f80546001600160a01b039283166001600160a01b03198216811783559216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a3565b3d1561072c573d906001600160401b0382116106235760405191610721601f8201601f191660200184610676565b82523d5f602084013e565b606090565b6001600160a01b03811615801561084b575b61082c575f8060405160208101906318160ddd60e01b82526004815261076a602482610676565b5190845afa6107776106f3565b901590811561083e575b5061082c575f8060405160208101906370a0823160e01b8252826024820152602481526107af604482610676565b5190845afa6107bc6106f3565b9015908115610831575b5061082c575f80916040516020810190636eb1769f60e11b8252836024820152836044820152604481526107fb606482610676565b51915afa6108076106f3565b901590811561081f575b5061081b57600190565b5f90565b602091505114155f610811565b505f90565b602091505114155f6107c6565b602091505114155f610781565b50803b1561074356fe6080604052600436101561001a575b3615610018575f80fd5b005b5f3560e01c8063019b049f146103f95780630b929058146103f45780630c09b2b4146103ef5780630d7a94f6146103ea578063108e7b7f146103e557806315c8f302146103e0578063168b3ea7146103db5780631b94ba25146103d65780632a455592146103d15780632bfab705146103cc5780632f3a3d5d146103c757806332aa5de9146103c2578063392e53cd146103bd5780633b97e856146103b85780633f4ba83a146103b35780634caa566c146103ae57806355709de6146103a95780635b7f415c146103a45780635c975abb1461039f57806361d027b31461039a5780636432a364146103955780636a146024146103905780636b74faf61461038b578063715018a6146103865780637584b99b14610381578063807d36411461037c5780638456cb59146103775780638da5cb5b14610372578063902d55a51461036d5780639646f3ea146103685780639759164a1461036357806398a60e3b1461035e578063993439f5146103595780639cfe469c146103545780639f94f3761461034f578063a0ff519a1461034a578063a27dba4c14610345578063a3c7634a14610340578063a4c1cccb1461033b578063aaf0289414610336578063ad5c464814610331578063adbb5dc21461032c578063b0fb865814610327578063b2094a1014610322578063b6a1417a1461031d578063c0d7865514610318578063c45a015514610313578063c75a80cf1461030e578063c867c1a714610309578063cac2d04a14610304578063d98b2f5c146102ff578063dfb0d6f1146102fa578063e1f14874146102f5578063e6ca9807146102f0578063e9abef8b146102eb578063ec6300d1146102e6578063f0f44260146102e1578063f2fde38b146102dc578063f5dab711146102d7578063f77b8602146102d2578063f887ea40146102cd5763fdc0b6430361000e57612690565b61263f565b612590565b612445565b61200e565b611f5f565b611f24565b611e96565b611e45565b611df4565b611db9565b611d52565b611c99565b611c43565b611c09565b611bd1565b611b8b565b611b50565b611b12565b611a16565b6119fc565b6119a6565b61198f565b6118e4565b6118a4565b611812565b6117d7565b611706565b6116ef565b61169e565b611492565b611441565b61139e565b61135a565b61130a565b611275565b611193565b6110f2565b611058565b61103c565b610ffc565b610ec4565b610e2e565b610dee565b610db5565b610d0a565b610ce3565b610c28565b610be7565b610ba6565b610abe565b610a50565b6109f8565b610949565b61089a565b610842565b610769565b6106ff565b610693565b6105e4565b6104b4565b61040c565b8015150361040857565b5f80fd5b346104085760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610408577fb499093677b94b5bf79718fd142ea0fdce7451f402bf6877672ee0e8ef94e0f3602060043561046a816103fe565b610472613c53565b15157fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff006019541660ff821617601955604051908152a1005b5f91031261040857565b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261040857600a54600b54600c54600d546040805160ff8087161515825260089690961c90951615156020860152840192909252606083015260808201528060a081015b0390f35b73ffffffffffffffffffffffffffffffffffffffff81160361040857565b359061054e82610525565b565b9181601f840112156104085782359167ffffffffffffffff8311610408576020838186019501011161040857565b60a07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc820112610408576004356105b481610525565b916024359160443591606435916084359067ffffffffffffffff8211610408576105e091600401610550565b9091565b34610408576105f23661057e565b935f9391935073ffffffffffffffffffffffffffffffffffffffff86165f52601160205260405f2073ffffffffffffffffffffffffffffffffffffffff6001820154161561066b576017015460181c60ff161561065d5761065295612a56565b604051908152602090f35b610666956133a3565b610652565b7f1e0a5125000000000000000000000000000000000000000000000000000000005f5260045ffd5b346104085760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610408576105216106dd6004356106d481610525565b60243590612782565b6040805194855260208501939093529183015260608201529081906080820190565b346104085760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610408577f45655e7151115e00432d5a62b07c882045bc6e8360bbfab8576a4bb2e308111e602060043561075c613c53565b80600655604051908152a1005b346104085760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610408576004356107a481610525565b602435906107b28282613d6d565b5f52601860205273ffffffffffffffffffffffffffffffffffffffff60405f2054169081156107fc5760405173ffffffffffffffffffffffffffffffffffffffff83168152602090f35b73ffffffffffffffffffffffffffffffffffffffff91507fbd388a04000000000000000000000000000000000000000000000000000000005f521660045260245260445ffd5b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126104085760206040517f00000000000000000000000000000000000000000000000000000000000000008152f35b346104085760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126104085773ffffffffffffffffffffffffffffffffffffffff6004356108ea81610525565b6108f2613c53565b16801561066b57807fffffffffffffffffffffffff000000000000000000000000000000000000000060055416176005557fdd4a2e2c76ad512fc62f7e523149c3e9be0e7c3c78d126799bb7a7e89d504c6c5f80a2005b346104085760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126104085773ffffffffffffffffffffffffffffffffffffffff60043561099981610525565b6109a1613c53565b16801561066b57807fffffffffffffffffffffffff000000000000000000000000000000000000000060045416176004557fd64c3b3be735707406da7102096026cc2d33400013a6d3a6c3b9d831bf8855b55f80a2005b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126104085760206040517f1b8f61ed91e3e40e63bfaa15d11527a115efbb925d2864784a01bd326d5657c68152f35b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261040857602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b346104085760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261040857600435610af981610525565b6024359067ffffffffffffffff8211610408576101007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc83360301126104085760443590610b4682610525565b73ffffffffffffffffffffffffffffffffffffffff600554163303610b7a5761001892610b71613dd5565b600401906128e8565b7fd08c1be7000000000000000000000000000000000000000000000000000000005f523360045260245ffd5b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261040857602060ff60105460101c16604051908152f35b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261040857602060ff60105460081c16604051908152f35b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261040857610c5e613c53565b60105460ff811615610cbb577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166010557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6020604051338152a1005b7f8dfc202b000000000000000000000000000000000000000000000000000000005f5260045ffd5b34610408576020610d02610cf63661057e565b94939093929192612a56565b604051908152f35b346104085760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261040857600435610d44613c53565b8015610d8d57600e8054908290556040805191825260208201929092527f644ce3192a8a36f75e73a7cba16fec77ef61f4150d1879df46ffe8a46736b98e91819081015b0390a1005b7f82a7b4b9000000000000000000000000000000000000000000000000000000005f5260045ffd5b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261040857602060405160128152f35b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261040857602060ff601054166040519015158152f35b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261040857602073ffffffffffffffffffffffffffffffffffffffff60025416604051908152f35b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc608091011261040857600435610eb581610525565b90602435906044359060643590565b610ecd36610e7f565b909291610ef88373ffffffffffffffffffffffffffffffffffffffff165f52601160205260405f2090565b73ffffffffffffffffffffffffffffffffffffffff610f2e600183015473ffffffffffffffffffffffffffffffffffffffff1690565b161561066b576017015460181c60ff1615610f8e573403610f665761052192610f5692613458565b6040519081529081906020820190565b7fc0858831000000000000000000000000000000000000000000000000000000005f5260045ffd5b928315610fd45734610fac5761052193610fa7936130d6565b610f56565b7f9976e2fa000000000000000000000000000000000000000000000000000000005f5260045ffd5b7f9cadb692000000000000000000000000000000000000000000000000000000005f5260045ffd5b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610408576020604051670de0b6b3a76400008152f35b34610408576020610d0261104f36610e7f565b92919091612dc6565b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126104085761108e613c53565b5f73ffffffffffffffffffffffffffffffffffffffff81547fffffffffffffffffffffffff000000000000000000000000000000000000000081168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b346104085761110036610e7f565b9173ffffffffffffffffffffffffffffffffffffffff84165f52601160205260405f2073ffffffffffffffffffffffffffffffffffffffff6001820154161561066b576017015460181c60ff161561115b5761065293612dc6565b6106669361330a565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3c60809101126104085760c490565b6101407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126104085760043567ffffffffffffffff8111610408576111de903690600401610550565b60243567ffffffffffffffff8111610408576111fe903690600401610550565b9290916044359267ffffffffffffffff8411610408576105219461122961124e953690600401610550565b90606435926084359460a4359661123f88610525565b61124836611164565b98612e82565b60405173ffffffffffffffffffffffffffffffffffffffff90911681529081906020820190565b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610408576112ab613c53565b6112b3613dd5565b60017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0060105416176010557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586020604051338152a1005b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261040857602073ffffffffffffffffffffffffffffffffffffffff5f5416604051908152f35b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126104085760206040516b033b2e3c9fd0803ce80000008152f35b346104085760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610408576004356113d981610525565b73ffffffffffffffffffffffffffffffffffffffff602435916113fa613c53565b16801561066b575f80809381935af16114116130a7565b501561141957005b7f72c7043d000000000000000000000000000000000000000000000000000000005f5260045ffd5b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261040857602073ffffffffffffffffffffffffffffffffffffffff60175416604051908152f35b346104085760c07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610408576004356114cd81610525565b60a07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdc360112610408576114ff613c53565b6040519061150c82612c54565b602435611518816103fe565b825260443590611527826103fe565b6020830191825260643560408401908152608435606085019081529060a4359260808601938452611557816173f0565b1561167657670de0b6b3a76400008251101561164e576127108351101561162657835115610d8d5760039473ffffffffffffffffffffffffffffffffffffffff61161292165f52600f6020526115df60405f2097511515889060ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0083541691151516179055565b5186547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff1690151560081b61ff00161790565b855551600185015551600284015551910155005b7f8ac60533000000000000000000000000000000000000000000000000000000005f5260045ffd5b7fb4e4ecef000000000000000000000000000000000000000000000000000000005f5260045ffd5b7f5e81097b000000000000000000000000000000000000000000000000000000005f5260045ffd5b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261040857602073ffffffffffffffffffffffffffffffffffffffff60055416604051908152f35b6020610d026116fd36610e7f565b929190916130d6565b346104085760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126104085760043560ff8116809103610408577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffff6117d062ff00009261179d60243561177b81610525565b6117986044359161178b83610525565b611793613c53565b6155a6565b6155ed565b6010549061ff007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff9160081b1691161790565b1617601055005b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610408576020600654604051908152f35b346104085760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126104085773ffffffffffffffffffffffffffffffffffffffff60043561186281610525565b61186a613c53565b165f52600f60205260405f206101007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff8254161790555f80f35b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261040857602060ff601954166040519015158152f35b346104085760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126104085773ffffffffffffffffffffffffffffffffffffffff60043561193481610525565b165f52600f60205260405f2080546105216001830154926003600282015491015490604051948460ff80889760081c169116869192608093969594919660a08401971515845215156020840152604083015260608201520152565b6020610d0261199d36610e7f565b9291909161330a565b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126104085760206119de6157d0565b73ffffffffffffffffffffffffffffffffffffffff60405191168152f35b6020610d02611a0a3661057e565b949390939291926133a3565b346104085760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261040857604435602435600435611a56613c53565b8015611ae757828201808311611ae2578103611aba57610d887f37cfb11627ab7fdda1a6cc0676b91352f1479c2d7b472c56b6a42110eec9371693826007558360085580600955604051938493846040919493926060820195825260208201520152565b7f37873ed5000000000000000000000000000000000000000000000000000000005f5260045ffd5b6126cb565b7ff3f44e97000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b346104085760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126104085761001860043561178b81610525565b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610408576020600754604051908152f35b346104085760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261040857610018600435611bc981610525565b611798613c53565b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126104085760206119de615864565b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126104085760206040516127108152f35b60607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610408576020610d02600435611c7e81610525565b60243560443591613458565b60c43590600482101561040857565b60e07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126104085760043567ffffffffffffffff811161040857611ce3903690600401610550565b60243567ffffffffffffffff811161040857611d03903690600401610550565b9290916044359267ffffffffffffffff84116104085761052194611d2e61124e953690600401610550565b90606435926084359460a43596611d4488610525565b611d4c611c8a565b9861351c565b346104085760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261040857610521611d9c600435611d9381610525565b60243590613675565b604080519384526020840192909252908201529081906060820190565b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610408576020600954604051908152f35b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261040857602073ffffffffffffffffffffffffffffffffffffffff60035416604051908152f35b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261040857602073ffffffffffffffffffffffffffffffffffffffff60045416604051908152f35b346104085760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126104085773ffffffffffffffffffffffffffffffffffffffff600435611ee681610525565b611eee613c53565b165f52600f60205260405f207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff81541690555f80f35b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610408576020600e54604051908152f35b346104085760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126104085773ffffffffffffffffffffffffffffffffffffffff600435611faf81610525565b611fb7613c53565b16801561066b57807fffffffffffffffffffffffff000000000000000000000000000000000000000060025416176002557f4919c9c9bf332567e73cd4a05a0cf7664ad80509f2a73abaf3ab479cfe1759a05f80a2005b346104085760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126104085773ffffffffffffffffffffffffffffffffffffffff60043561205e81610525565b612066613c53565b1680156120d25773ffffffffffffffffffffffffffffffffffffffff5f54827fffffffffffffffffffffffff00000000000000000000000000000000000000008216175f55167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3005b7f1e4fbdf7000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f602080948051918291828752018686015e5f8582860101520116010190565b6004111561214b57565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b90600482101561214b5752565b60206060916121ae8482516040809162ffffff8151168452602081015160208501520151910152565b01511515910152565b61244290602081526121e260208201845173ffffffffffffffffffffffffffffffffffffffff169052565b602083015173ffffffffffffffffffffffffffffffffffffffff166040820152604083015173ffffffffffffffffffffffffffffffffffffffff166060820152606083015173ffffffffffffffffffffffffffffffffffffffff1660808201526103e06103606122d161229d612269608088015161046060a08801526104808701906120fe565b60a08801517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08783030160c08801526120fe565b60c08701517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08683030160e08701526120fe565b9460e0810151610100850152610100810151610120850152610120810151610140850152610140810151610160850152612315610160820151610180860190612178565b61018081015115156101a08501526101a08101516101c08501526123436101c08201516101e0860190612185565b6101e08101516102608501526102008101516102808501526102208101516102a08501526102408101516102c08501526102608101516102e08501526102808101516103008501526123a06102a082015161032086019015159052565b6102c081015115156103408501526102e0810151151584830152610300810151151561038085015261032081015173ffffffffffffffffffffffffffffffffffffffff166103a085015261034081015173ffffffffffffffffffffffffffffffffffffffff166103c085015201519101906080809180511515845260208101511515602085015260408101516040850152606081015160608501520151910152565b90565b346104085760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126104085761052161258461257f60043561248981610525565b612491612d0b565b5f81525f60208201525f60408201525f606082015260606080820152606060a0820152606060c08201525f60e08201525f6101008201525f6101208201525f6101408201525f6101608201525f6101808201525f6101a08201526124f3612fab565b6101c08201525f6101e08201525f6102008201525f6102208201525f6102408201525f6102608201525f6102808201525f6102a08201525f6102c08201525f6102e08201525f6103008201525f6103208201525f610340820152610360612558612f63565b91015273ffffffffffffffffffffffffffffffffffffffff165f52601160205260405f2090565b613969565b604051918291826121b7565b346104085760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126104085773ffffffffffffffffffffffffffffffffffffffff6004356125e081610525565b6125e8613c53565b16801561066b57807fffffffffffffffffffffffff000000000000000000000000000000000000000060035416176003557f2a69b665dcfc9f766849be506e63a1c0673fc1c15f11f8d03fafbedf4b54fcea5f80a2005b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261040857602073ffffffffffffffffffffffffffffffffffffffff60135416604051908152f35b34610408575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610408576020600854604051908152f35b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b61271003906127108211611ae257565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8201918211611ae257565b6b033b2e3c9fd0803ce800000003906b033b2e3c9fd0803ce80000008211611ae257565b670de0b6b3a76400000390670de0b6b3a76400008211611ae257565b91908203918211611ae257565b8115610fd4576127b09073ffffffffffffffffffffffffffffffffffffffff165f52601160205260405f2090565b73ffffffffffffffffffffffffffffffffffffffff6127e6600183015473ffffffffffffffffffffffffffffffffffffffff1690565b161561066b57601b810154906128046127fe836126f8565b84615929565b916011820154601283015492601461281d868685613c9f565b93915050015494858211156128c757505083156128985761283f928491613cc5565b959294915050808511612867576128598561286092612775565b9385612775565b9193929190565b7f7598992c000000000000000000000000000000000000000000000000000000005f52600485905260245260445b5ffd5b7f95e65b78000000000000000000000000000000000000000000000000000000005f526128956024905f600452565b9350935050508193929315612898576128e09084612775565b9092915f9190565b6129109073ffffffffffffffffffffffffffffffffffffffff165f52601160205260405f2090565b73ffffffffffffffffffffffffffffffffffffffff83161561066b5760148101541580612a48575b80612a2b575b61296a577fb4232376000000000000000000000000000000000000000000000000000000005f5260045ffd5b612a2461054e936129e061299360045473ffffffffffffffffffffffffffffffffffffffff1690565b60178501907fffffffffffffffff0000000000000000000000000000000000000000ffffffff77ffffffffffffffffffffffffffffffffffffffff0000000083549260201b169116179055565b601883019073ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffff0000000000000000000000000000000000000000825416179055565b3390613f46565b506017810154612a439060081c60ff161590565b1590565b61293e565b50601781015460ff16612938565b94939194929092612a65614422565b612a6d613dd5565b814211612bf657612a9c8173ffffffffffffffffffffffffffffffffffffffff165f52601160205260405f2090565b9273ffffffffffffffffffffffffffffffffffffffff612ad3600186015473ffffffffffffffffffffffffffffffffffffffff1690565b161561066b57612b06612b0b9173ffffffffffffffffffffffffffffffffffffffff97612aff8761445b565b3691612d85565b6144a6565b9690921690813b15610408576040517fd505accf00000000000000000000000000000000000000000000000000000000815233600482015230602482015260448101879052606481019490945260ff16608484015260a483019190915260c4820194909452925f90849060e490829084905af1928315612bf157612b9693612bd7575b503390614558565b90808210612ba957509061054e60018055565b7f5ebbd924000000000000000000000000000000000000000000000000000000005f5260045260245260445ffd5b80612be55f612beb93612cca565b806104aa565b5f612b8e565b612dbb565b7fec680f33000000000000000000000000000000000000000000000000000000005f5242600452602482905260445ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b60a0810190811067ffffffffffffffff821117612c7057604052565b612c27565b6060810190811067ffffffffffffffff821117612c7057604052565b6040810190811067ffffffffffffffff821117612c7057604052565b610100810190811067ffffffffffffffff821117612c7057604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff821117612c7057604052565b6040519061054e61038083612cca565b6040519061054e61024083612cca565b6040519061054e61010083612cca565b6040519061054e61014083612cca565b67ffffffffffffffff8111612c7057601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b929192612d9182612d4b565b91612d9f6040519384612cca565b829481845281830111610408578281602093845f960137010152565b6040513d5f823e3d90fd5b909192612dd1614422565b612dd9613dd5565b804211612e53575073ffffffffffffffffffffffffffffffffffffffff165f52601160205260405f209073ffffffffffffffffffffffffffffffffffffffff612e39600184015473ffffffffffffffffffffffffffffffffffffffff1690565b161561066b5781612e4c612b969361445b565b3390614558565b7fec680f33000000000000000000000000000000000000000000000000000000005f524260045260245260445ffd5b9295989194979896909396612e95614422565b612e9d613dd5565b60108054901c60ff1615612f3b578015610fd457612ec0612a3f60195460ff1690565b612f1357612f0999612eff92612ee992612ed986614782565b612ee1612fca565b33815261489c565b600360a082015291600160c0840152369061302e565b60e0820152614c68565b9061054e60018055565b7f0fbe8d7b000000000000000000000000000000000000000000000000000000005f5260045ffd5b7f24d2b73d000000000000000000000000000000000000000000000000000000005f5260045ffd5b60405190612f7082612c54565b5f6080838281528260208201528260408201528260608201520152565b60405190612f9a82612c75565b5f6040838281528260208201520152565b60405190612fb882612c91565b5f602083612fc4612f8d565b81520152565b60405190612fd782612cad565b815f81525f6020820152612fe9612f63565b60408201525f60608201525f60808201525f60a08201525f60c082015260e0613010612fab565b910152565b600482101561214b5752565b62ffffff81160361040857565b809291039160808312610408576040519061304882612c91565b606082941261040857606060209160405161306281612c75565b813561306d81613021565b8152838201358482015260408201356040820152845201359161308f836103fe565b0152565b604051906130a2602083612cca565b5f8252565b3d156130d1573d906130b882612d4b565b916130c66040519384612cca565b82523d5f602084013e565b606090565b9091926130e1614422565b6130e9613dd5565b804211612e5357508115610fd45734610fac576131249073ffffffffffffffffffffffffffffffffffffffff165f52601160205260405f2090565b90600182019073ffffffffffffffffffffffffffffffffffffffff61315d835473ffffffffffffffffffffffffffffffffffffffff1690565b161561066b5761316c836150a9565b6017830190815461317d8160ff1690565b90816132f5575b506132cd5761319490338561511d565b9380851061329d5750601483019283541580613289575b6131be575b505050509061054e60018055565b61327d6132447f5a48c112090b087bd27375c1eb9ff5d4fe3b157c1be86f9afee4bb8b4af9786a9461322a73ffffffffffffffffffffffffffffffffffffffff9560017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00825416179055565b5473ffffffffffffffffffffffffffffffffffffffff1690565b91601181015495601360128301549201549054916040519586951697859094939260609260808301968352602083015260408201520152565b0390a25f8080806131b0565b50613298612a3f835460ff1690565b6131ab565b7f5ebbd924000000000000000000000000000000000000000000000000000000005f52600452602484905260445ffd5b7fb4232376000000000000000000000000000000000000000000000000000000005f5260045ffd5b613304915060081c60ff161590565b5f613184565b909192613315614422565b61331d613dd5565b804211612e53575061334d9073ffffffffffffffffffffffffffffffffffffffff165f52601160205260405f2090565b9073ffffffffffffffffffffffffffffffffffffffff613384600184015473ffffffffffffffffffffffffffffffffffffffff1690565b161561066b57613393826150a9565b34610fac57612b96913390614558565b949391949290926133b2614422565b6133ba613dd5565b814211612bf6576133e98173ffffffffffffffffffffffffffffffffffffffff165f52601160205260405f2090565b9273ffffffffffffffffffffffffffffffffffffffff613420600186015473ffffffffffffffffffffffffffffffffffffffff1690565b161561066b5761342f846150a9565b34610fac57612b06612b0b9173ffffffffffffffffffffffffffffffffffffffff973691612d85565b9091613462614422565b61346a613dd5565b804211612e5357503415610fd4576134a09073ffffffffffffffffffffffffffffffffffffffff165f52601160205260405f2090565b6001810173ffffffffffffffffffffffffffffffffffffffff6134d7825473ffffffffffffffffffffffffffffffffffffffff1690565b161561066b576134e68261445b565b60178201805460ff81169081613507575b506132cd5761319434338561511d565b613516915060081c60ff161590565b5f6134f7565b929598919497989690939661352f614422565b613537613dd5565b60ff60105460101c1615612f3b578015610fd457600483101561214b57821515806135cc575b806135b8575b61359057612f09996135859261357b92612ee1612fca565b9160a08301613015565b5f60c0820152614c68565b7f89b17f30000000000000000000000000000000000000000000000000000000005f5260045ffd5b506135c283612141565b6002831415613563565b506135d683612141565b600183141561355d565b90601b8201809211611ae257565b670de0b6b3a7640000019081670de0b6b3a764000011611ae257565b906104b08201809211611ae257565b91908201809211611ae257565b81810292918115918404141715611ae257565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b8115613670570490565b613639565b9190918215610fd4576136a69073ffffffffffffffffffffffffffffffffffffffff165f52601160205260405f2090565b9173ffffffffffffffffffffffffffffffffffffffff6136dd600185015473ffffffffffffffffffffffffffffffffffffffff1690565b161561066b57613719601b8401549161371360118601549161370e61370760128901549283613619565b9184613626565b6158df565b90612775565b9283156128985760130154928381111561378157508215613759576137416137499184613626565b612710900490565b906137548284612775565b929190565b7f62b12499000000000000000000000000000000000000000000000000000000005f5260045ffd5b92506137416137499184613626565b90600182811c921680156137d7575b60208310146137aa57565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b91607f169161379f565b9060405191825f8254926137f484613790565b808452936001811690811561385d5750600114613819575b5061054e92500383612cca565b90505f9291925260205f20905f915b81831061384157505090602061054e928201015f61380c565b6020919350806001915483858901015201910190918492613828565b6020935061054e9592507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0091501682840152151560051b8201015f61380c565b906040516138aa81612c91565b602060ff600383956040516138be81612c75565b62ffffff82541681526001820154858201526002820154604082015285520154161515910152565b604051906138f382612c54565b8160ff600a548181161515835260081c1615156020820152600b546040820152600c5460608201526080600d54910152565b9060405161393281612c54565b60806003829460ff81548181161515865260081c161515602085015260018101546040850152600281015460608501520154910152565b90613c4b6019613977612d0b565b936139b3613999825473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff168652565b6139f46139d7600183015473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff166020870152565b613a35613a18600283015473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff166040870152565b613a76613a59600383015473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff166060870152565b613a82600482016137e1565b6080860152613a93600582016137e1565b60a0860152613aa4600682016137e1565b60c0860152600781015460e086015260088101546101008601526009810154610120860152600a810154610140860152613b09613aff600b830154613af6613aec8260ff1690565b6101608a01613015565b60081c60ff1690565b1515610180870152565b600c8101546101a0860152613b20600d820161389d565b6101c086015260118101546101e086015260128101546102008601526013810154610220860152601481015461024086015260158101546102608601526016810154610280860152613c03613be56017830154613b8a613b808260ff1690565b15156102a08a0152565b613b9f600882901c60ff1615156102c08a0152565b613bb4601082901c60ff1615156102e08a0152565b613bc9601882901c60ff1615156103008a0152565b60201c73ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16610320870152565b613c45613c27601883015473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16610340870152565b01613925565b610360830152565b73ffffffffffffffffffffffffffffffffffffffff5f54163303613c7357565b7f118cdaa7000000000000000000000000000000000000000000000000000000005f523360045260245ffd5b9290918301808411611ae2578083613cb79295615e4a565b91828103908111611ae25790565b939092919283810393818511611ae257613cdf8287613626565b91858301809311611ae2577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8301928311611ae257146136705783900493840391848311611ae25791939291612710808602861587820483141715611ae257828203828111611ae2578101809111611ae25761244292613d61613d6792612708565b92612775565b90613666565b906040519073ffffffffffffffffffffffffffffffffffffffff60208301937f1b8f61ed91e3e40e63bfaa15d11527a115efbb925d2864784a01bd326d5657c68552306040850152166060830152608082015260808152613dcf60a082612cca565b51902090565b60ff60105416613de157565b7fd93c0665000000000000000000000000000000000000000000000000000000005f5260045ffd5b613e11612d1b565b905f82525f60208301525f60408301525f60608301525f60808301525f60a08301525f60c08301525f60e08301525f6101008301525f6101208301525f610140830152606061016083015260606101808301525f6101a08301525f6101c08301525f6101e08301525f6102008301525f610220830152565b90816020910312610408575190565b61054e9092919260608101936040809162ffffff8151168452602081015160208501520151910152565b6003602061054e936040815162ffffff8151167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000875416178655838101516001870155015160028501550151151591019060ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0083541691151516179055565b9055565b90613f4f613e09565b92613f58615864565b90601a840154946015850191825493613f88600288015473ffffffffffffffffffffffffffffffffffffffff1690565b600188019073ffffffffffffffffffffffffffffffffffffffff613fc0835473ffffffffffffffffffffffffffffffffffffffff1690565b91169081158015614404575b61066b5773ffffffffffffffffffffffffffffffffffffffff16998a82146143dc578997600c8901805495600d8b01906140058261389d565b9e88156142d4575b505050506140639060038a019c8d61405561403c825473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1690565b15614281575b5050896162e2565b90818752614071918961635f565b9791602088019160408901998a528252875260138901908154606089015284546140ae9073ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16610200890181815289519099916140db9190616421565b60e082015260178b0180549095889160181c60ff165f149d73ffffffffffffffffffffffffffffffffffffffff9d7f0c1ca865a3b6866fd0e6874c80dc1d1316ee774d0623c038d8e38f199a34f8f99f9c6141f99c6141de9c6142189f986141a19660169a61424d5750614166614172945173ffffffffffffffffffffffffffffffffffffffff1690565b9089519051918661671b565b935b6101e085519660808101978852604060208801519760a08301988952015160c082015201528d5190616894565b51995192838b018154039055519b8c845403845501908154019055541561421d575b505473ffffffffffffffffffffffffffffffffffffffff1690565b965473ffffffffffffffffffffffffffffffffffffffff1690565b9183604051948594169716958360209093929193604081019481520152565b0390a3565b80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166101001790555f6141c3565b9061426f61427b955173ffffffffffffffffffffffffffffffffffffffff1690565b918a51915192876164da565b93614174565b61428e6142cd928d6161fc565b73ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffff0000000000000000000000000000000000000000825416179055565b5f8d61405b565b919495969750919a600b0154906142ef8260ff9060081c1690565b156143ae57505090602061434d73ffffffffffffffffffffffffffffffffffffffff97969594938f51604051998a809481937ff87b03dc00000000000000000000000000000000000000000000000000000000835260048301613e98565b0392165afa918215612bf1578c9a6143758f9894614063955f9161437f575b50988993613ec2565b55905f808061400d565b6143a1915060203d6020116143a7575b6143998183612cca565b810190613e89565b5f61436c565b503d61438f565b9a9d508c9a9296959493926143c9925085109060ff16615eed565b95909580969d6143758f61406395613ec2565b7f40d13805000000000000000000000000000000000000000000000000000000005f5260045ffd5b5073ffffffffffffffffffffffffffffffffffffffff811615613fcc565b600260015414614433576002600155565b7f3ee5aeb5000000000000000000000000000000000000000000000000000000005f5260045ffd5b6017015460181c60ff161561446c57565b7ff684b9e9000000000000000000000000000000000000000000000000000000005f5260045ffd5b60ff601b9116019060ff8211611ae257565b908151604181145f146144dd575090602081015191606060408301519201515f1a601b81106144d457929190565b61375490614494565b6040810361452d575060406020830151920151907f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6145276145218460ff1c6135e0565b60ff1690565b93921690565b7f2c33b568000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b908215610fd45760018201805473ffffffffffffffffffffffffffffffffffffffff16801561066b57601784015460ff81169081614763575b506132cd5773ffffffffffffffffffffffffffffffffffffffff1692601b810154926011820194855490601284019081546145cc8a82613619565b906145d78186613626565b9a6145e2838d6158df565b906145ed8288612775565b80156128985760138a0194855482111561474e575050505081549485156137595761462561461e8761462c93612775565b809d6158df565b9182612775565b988915612898576137416146409187613626565b9761464b8987612775565b9b8c6146568a61699f565b10614726577f330d30719180fe31ffbc0982939581c4155acdcbe1eef4f4fd0193b29f9396659973ffffffffffffffffffffffffffffffffffffffff996146dd8f8f8f999b6146e29861322a978f936147209f8e6146b9916146c3973091616a3d565b558c558954612775565b88556146d460148401998a54613619565b89558b83616aa9565b616b14565b9854925490549154928a87604051988998169b1699879260a094919796959260c0850198855260208501526040840152606083015260808201520152565b0390a390565b7f2e743366000000000000000000000000000000000000000000000000000000005f5260045ffd5b9350965099614640919c506137419087613626565b614772915060081c60ff161590565b5f614591565b3561244281613021565b62ffffff61478f82614778565b161590811561482f575b8115614819575b8115614803575b81156147dd575b506147b557565b7fadfa1abe000000000000000000000000000000000000000000000000000000005f5260045ffd5b670de0b6b3a764000091506147fb9060408101359060200135613619565b14155f6147ae565b670de0b6b3a764000060408201351191506147a7565b670de0b6b3a764000060208201351191506147a0565b905061271062ffffff61484183614778565b16101590614799565b90816020910312610408575161244281610525565b61054e9092919260a08101936080809180511515845260208101511515602085015260408101516040850152606081015160608501520151910152565b9290916148a7612fca565b50606084019283526080840190815273ffffffffffffffffffffffffffffffffffffffff821660208501908152906148fd8373ffffffffffffffffffffffffffffffffffffffff165f52600f60205260405f2090565b9261491a612a3f6149116040890196613925565b80875251151590565b614bf05750825160200151614b44575b7f9faa71efcf77ecbbc6542dc758670574e28c27f3ecdcd7b4c969f3b22a7ccdb961495c84516040519182918261485f565b0390a15180158015614b38575b614b075750606082510151612710811015614ad65750604082510151670de0b6b3a7640000811015614aab57505173ffffffffffffffffffffffffffffffffffffffff16600460206149d361403c60135473ffffffffffffffffffffffffffffffffffffffff1690565b604051928380927fad5c46480000000000000000000000000000000000000000000000000000000082525afa908115612bf15773ffffffffffffffffffffffffffffffffffffffff9182915f91614a7c575b50169116145f14614a715750600e54905b51818110614a4357505090565b7f98760da6000000000000000000000000000000000000000000000000000000005f5260045260245260445ffd5b516080015190614a36565b614a9e915060203d602011614aa4575b614a968183612cca565b81019061484a565b5f614a25565b503d614a8c565b7fd068a2d6000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b7ff0a042b4000000000000000000000000000000000000000000000000000000005f5260045261271060245260445ffd5b7f978e6dbf000000000000000000000000000000000000000000000000000000005f5260045261271060245260445ffd5b50612710811015614969565b614b4c6138e6565b835260046020614b7461403c60135473ffffffffffffffffffffffffffffffffffffffff1690565b604051928380927fad5c46480000000000000000000000000000000000000000000000000000000082525afa8015612bf157614bcc915f91614bd1575b5073ffffffffffffffffffffffffffffffffffffffff168352565b61492a565b614bea915060203d602011614aa457614a968183612cca565b5f614bb1565b7f646d4cb2000000000000000000000000000000000000000000000000000000005f5273ffffffffffffffffffffffffffffffffffffffff1660045260245ffd5b90600481101561214b5760ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008354169116179055565b93959195949094614c77615864565b93614ca4614c99875173ffffffffffffffffffffffffffffffffffffffff1690565b858585858d8d616cc3565b97614ccd8973ffffffffffffffffffffffffffffffffffffffff165f52601160205260405f2090565b6001810180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8c161790559788888b60a0820151614d2181612141565b614d2f600b85019182614c31565b614d73614d3f60c0850151151590565b82547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff1681151560081b61ff001617909255565b602083015173ffffffffffffffffffffffffffffffffffffffff16901561505857505073ffffffffffffffffffffffffffffffffffffffff98600d614dc560209460e0614dfb95015192839101613ec2565b516040519a8b809481937ff87b03dc00000000000000000000000000000000000000000000000000000000835260048301613e98565b0392165afa8015612bf157614f09975f91615039575b50600c8a01555b614e788989614e3b815173ffffffffffffffffffffffffffffffffffffffff1690565b60608201518a8a8a8a8a8a6080890151976040614e6f60208c015173ffffffffffffffffffffffffffffffffffffffff1690565b9a01519a61703b565b600189015473ffffffffffffffffffffffffffffffffffffffff168860118b015460128c01548c60146013820154910154608085015191606086015193614ed3875173ffffffffffffffffffffffffffffffffffffffff1690565b9560a0614ef760208a015173ffffffffffffffffffffffffffffffffffffffff1690565b98015198614f048a612141565b617303565b34614f1357505090565b614f3f90614f208361445b565b51349073ffffffffffffffffffffffffffffffffffffffff168361511d565b5060148101541580615022575b614f54575090565b614f866017820160017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00825416179055565b7f5a48c112090b087bd27375c1eb9ff5d4fe3b157c1be86f9afee4bb8b4af9786a73ffffffffffffffffffffffffffffffffffffffff614fdd600184015473ffffffffffffffffffffffffffffffffffffffff1690565b61501c60118501549460128101549060146013820154910154916040519586951697859094939260609260808301968352602083015260408201520152565b0390a290565b50615034612a3f601783015460ff1690565b614f4c565b615052915060203d6020116143a7576143998183612cca565b5f614e11565b614f099a5061509f935073ffffffffffffffffffffffffffffffffffffffff8060a06150949501519361508a85612141565b1691161090615eed565b9190600d8c01613ec2565b600c8a0155614e18565b6017015460181c60ff166150b957565b7f51a4b518000000000000000000000000000000000000000000000000000000005f5260045ffd5b604051906150ee82612cad565b5f60e0838281528260208201528260408201528260608201528260808201528260a08201528260c08201520152565b9161514261403c600185015473ffffffffffffffffffffffffffffffffffffffff1690565b9161514b6150e1565b91601b8501549461515d828483617597565b61516f615169876126f8565b83615929565b918285526151896011830154936012840194855490613c9f565b909160608801928284526040890152602088015260148401548111156153fe5750506014820154968715612898576151c990886011850154865490613cc5565b916080899594929501948360a08b015260408a0152602089015283528181116153d0575060e08601978852602086015160118401556040860151845581519661521760138501988954613619565b88555f60148501556040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260208160248173ffffffffffffffffffffffffffffffffffffffff86165afa908115612bf1575f916153b1575b508951818111615383575050926153046152fe61536b946152e473ffffffffffffffffffffffffffffffffffffffff98956152d98b998f9c7ff875d29f46be8ac73a78d3917fdb161f46b5faafe81e1b3a8e6fbbacae0174369d5191617601565b60a08c015190612775565b8060c08c015280615372575b5060a08a0151905190612775565b82616b14565b600181015473ffffffffffffffffffffffffffffffffffffffff169760a08a519801519260146011840154915492549301549387604051988998169b1699879260a094919796959260c0850198855260208501526040840152606083015260808201520152565b0390a35190565b61537d908886616aa9565b5f6152f0565b7f431bcf77000000000000000000000000000000000000000000000000000000005f5260045260245260445ffd5b6153ca915060203d6020116143a7576143998183612cca565b5f615278565b7f7598992c000000000000000000000000000000000000000000000000000000005f5260045260245260445ffd5b90975094909493929315612898576040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260208160248173ffffffffffffffffffffffffffffffffffffffff8b165afa908115612bf1575f91615587575b5087518181116153835750506020810151601183015560408101518455805195601383019687549061549691613619565b875587516014840154906154a991612775565b6014840155838851906154bb92617601565b516154c69085612775565b6154d09082616b14565b600181015473ffffffffffffffffffffffffffffffffffffffff16948651916011810154945491549060140154916040519573ffffffffffffffffffffffffffffffffffffffff8796169873ffffffffffffffffffffffffffffffffffffffff169761555f95879260a094919796959260c0850198855260208501526040840152606083015260808201520152565b037ff875d29f46be8ac73a78d3917fdb161f46b5faafe81e1b3a8e6fbbacae01743691a35190565b6155a0915060203d6020116143a7576143998183612cca565b5f615465565b73ffffffffffffffffffffffffffffffffffffffff16801561066b577fffffffffffffffffffffffff00000000000000000000000000000000000000006017541617601755565b73ffffffffffffffffffffffffffffffffffffffff615648911673ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffff00000000000000000000000000000000000000006013541617601355565b6004602061566e61403c60135473ffffffffffffffffffffffffffffffffffffffff1690565b604051928380927fc45a01550000000000000000000000000000000000000000000000000000000082525afa8015612bf1576156ed915f916157b1575b5073ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffff00000000000000000000000000000000000000006014541617601455565b6004602061571361403c60135473ffffffffffffffffffffffffffffffffffffffff1690565b604051928380927fad5c46480000000000000000000000000000000000000000000000000000000082525afa8015612bf15761054e915f91615792575b5073ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffff00000000000000000000000000000000000000006015541617601555565b6157ab915060203d602011614aa457614a968183612cca565b5f615750565b6157ca915060203d602011614aa457614a968183612cca565b5f6156ab565b60155473ffffffffffffffffffffffffffffffffffffffff168061244257506004602073ffffffffffffffffffffffffffffffffffffffff806013541616604051928380927fad5c46480000000000000000000000000000000000000000000000000000000082525afa908115612bf1575f9161584b575090565b612442915060203d602011614aa457614a968183612cca565b60145473ffffffffffffffffffffffffffffffffffffffff168061244257506004602073ffffffffffffffffffffffffffffffffffffffff806013541616604051928380927fc45a01550000000000000000000000000000000000000000000000000000000082525afa908115612bf1575f9161584b575090565b806158ea5750505f90565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8101908111611ae2578115613670570460018101809111611ae25790565b9190917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff838209838202918280831092039180830392146159df576127108210156159a9577fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e919394612710910990828211900360fc1b910360041c170290565b84907f63a05778000000000000000000000000000000000000000000000000000000005f5260045260245261271060445260645ffd5b505061271090049150565b9190917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83820983820291828083109203918083039214615ab257670de0b6b3a7640000821015615a76577faccb18165bd6fe31ae1cf318dc5b51eee0e1ba569b88cd74c1773b91fac106699394670de0b6b3a7640000910990828211900360ee1b910360121c170290565b84907f63a05778000000000000000000000000000000000000000000000000000000005f52600452602452670de0b6b3a764000060445260645ffd5b5050670de0b6b3a764000090049150565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff670de0b6b3a7640000820991670de0b6b3a7640000820291828085109403938085039414615bad5781841015615b7357670de0b6b3a7640000829109600182190182168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b7f63a05778000000000000000000000000000000000000000000000000000000005f52600452670de0b6b3a764000060245260445260645ffd5b50906124429250613666565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6127068309612706830290818082109103908082039114615c7557612710811015615c3d576127106127067fbc01a36e2eb1c432ca57a786c226809d495182a9930be0ded288ce703afb7e9194950990828211900360fc1b910360041c170290565b837f63a05778000000000000000000000000000000000000000000000000000000005f5260045261270660245261271060445260645ffd5b5061271090049150565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff818309918181029283808210910390808214615cfe57600191031015615ccb579060019109900390565b7f63a05778000000000000000000000000000000000000000000000000000000005f52600452602452600160445260645ffd5b5050505090565b90917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8383099280830292838086109503948086039514615dd05782851015615d9f5790829109600182190182168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b7f63a05778000000000000000000000000000000000000000000000000000000005f5260045260245260445260645ffd5b5050906124429250613666565b91908015615e225782158015615e1b575b615e1557670de0b6b3a7640000615e06828286615d05565b9309615e0e57565b9060010190565b505f9150565b505f615dee565b7f4286f2a6000000000000000000000000000000000000000000000000000000005f5260045ffd5b9291908115615e225783158015615e72575b615e6b57615e06828286615d05565b505f925050565b508015615e5c565b8092910360a08112610408576080811261040857606060405191615e9d83612c91565b1261040857608090604051615eb181612c75565b8451615ebc81613021565b8152602085015160208201526040850151604082015281526060840151615ee2816103fe565b602082015292015190565b615ef5612fab565b50615eff81612141565b6003811461359057615f1081612141565b80156160f757615f1f81612141565b600181146160415780615f33600292612141565b14615f60577f89b17f30000000000000000000000000000000000000000000000000000000005f5260045ffd5b15615fe957604051907fc946174100000000000000000000000000000000000000000000000000000000825260a082600481730cad161437a59c948b8f18c45b913d636d6f1f955af4918215612bf1575f905f93615fbd57509190565b90506105e091925060a03d60a011615fe2575b615fda8183612cca565b810190615e7a565b503d615fd0565b604051907f29889eda00000000000000000000000000000000000000000000000000000000825260a082600481730cad161437a59c948b8f18c45b913d636d6f1f955af4918215612bf1575f905f93615fbd57509190565b501561609f57604051907f8436e4b000000000000000000000000000000000000000000000000000000000825260a082600481730cad161437a59c948b8f18c45b913d636d6f1f955af4918215612bf1575f905f93615fbd57509190565b604051907fea2b650b00000000000000000000000000000000000000000000000000000000825260a082600481730cad161437a59c948b8f18c45b913d636d6f1f955af4918215612bf1575f905f93615fbd57509190565b501561615557604051907fdc8bfad600000000000000000000000000000000000000000000000000000000825260a082600481730cad161437a59c948b8f18c45b913d636d6f1f955af4918215612bf1575f905f93615fbd57509190565b604051907f3463989a00000000000000000000000000000000000000000000000000000000825260a082600481730cad161437a59c948b8f18c45b913d636d6f1f955af4918215612bf1575f905f93615fbd57509190565b60409073ffffffffffffffffffffffffffffffffffffffff61054e94969593968160a084019816835216602082015201906040809162ffffff8151168452602081015160208501520151910152565b9073ffffffffffffffffffffffffffffffffffffffff61621a615864565b169182156162db576162a49260209261626b600261624f600186015473ffffffffffffffffffffffffffffffffffffffff1690565b94015473ffffffffffffffffffffffffffffffffffffffff1690565b905192604051958694859384937f24637a3b000000000000000000000000000000000000000000000000000000008552600485016161ad565b03915afa5f91816162ba575b5061244257505f90565b6162d491925060203d602011614aa457614a968183612cca565b905f6162b0565b5050505f90565b73ffffffffffffffffffffffffffffffffffffffff6001820154161561066b578115610fd45760118101549081158015616353575b61632057505090565b60120154907f41064c17000000000000000000000000000000000000000000000000000000005f5260045260245260445ffd5b50601281015415616317565b91929061637e601184015461637960128601549184613626565b613666565b93601361638b82876159ea565b9401546163988587613619565b81106163bb575b5050801580156163b3575b61472657929190565b5083156163aa565b8094509491909415614726576163d96163d3866135ee565b85615ac3565b91821561472657826163ea92615d05565b801561472657906163fc8195826159ea565b93806164088684613619565b111561639f57616419929450612775565b915f8061639f565b602073ffffffffffffffffffffffffffffffffffffffff919392936024604051809481937f70a08231000000000000000000000000000000000000000000000000000000008352306004840152165afa908115612bf1575f916164bb575b50809280821061648d575050565b7f28db17b9000000000000000000000000000000000000000000000000000000005f5260045260245260445ffd5b6164d4915060203d6020116143a7576143998183612cca565b5f61647f565b92919590956164e7612f8d565b968360135473ffffffffffffffffffffffffffffffffffffffff1661650b92617663565b8460135473ffffffffffffffffffffffffffffffffffffffff1661652e92617663565b600183015473ffffffffffffffffffffffffffffffffffffffff1693600284015473ffffffffffffffffffffffffffffffffffffffff1661658d8673ffffffffffffffffffffffffffffffffffffffff165f52601160205260405f2090565b9161659783618035565b906165a186615bb9565b6165aa82615bb9565b916013546165cb9073ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff16976165eb4261360a565b956165f4612d3b565b73ffffffffffffffffffffffffffffffffffffffff909c168c5273ffffffffffffffffffffffffffffffffffffffff1660208c015260408b015260608a0152608089015260a088015260c087015260e0860152600d016166539061389d565b61010085015236616663916177a2565b6101208401526040518080947fa408803e00000000000000000000000000000000000000000000000000000000825260048201906166a091617957565b03815a6060945f91f1928315612bf1575f915f935f956166de575b50906166cf916166c9613093565b50617a3a565b83526020830152604082015290565b9094506166cf935061670991925060603d606011616714575b6167018183612cca565b81019061783a565b9490939192916166bb565b503d6166f7565b91616871906060929661675082616730612f8d565b9973ffffffffffffffffffffffffffffffffffffffff6013541690617663565b61683773ffffffffffffffffffffffffffffffffffffffff6001870154169161682b600d61679c8573ffffffffffffffffffffffffffffffffffffffff165f52601160205260405f2090565b6167a581618035565b966167af81615bb9565b976167b98d615bb9565b6167db61403c60135473ffffffffffffffffffffffffffffffffffffffff1690565b996167e54261360a565b9361680d6167f1612d2b565b73ffffffffffffffffffffffffffffffffffffffff909c168c52565b60208b015260408a01528b890152608088015260a08701520161389d565b60c084015236906177a2565b60e08201526040519586809481937f0bf3c31900000000000000000000000000000000000000000000000000000000835260048301617b85565b03925af1928315612bf1575f915f935f956166de5750906166cf916166c9613093565b9190801561699a5773ffffffffffffffffffffffffffffffffffffffff6168d060025473ffffffffffffffffffffffffffffffffffffffff1690565b161561066b5773ffffffffffffffffffffffffffffffffffffffff82161561066b57600654918282106169685790616925929161691761691283601654613619565b601655565b8280616957575b5050612775565b8061692e575050565b61054e9161695160025473ffffffffffffffffffffffffffffffffffffffff1690565b90616aa9565b6169619186616aa9565b5f8261691e565b7f989ed570000000000000000000000000000000000000000000000000000000005f526004829052602483905260445ffd5b505050565b60ff601782015460181c16616a385761403c61403c60026169d593015473ffffffffffffffffffffffffffffffffffffffff1690565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015290602090829060249082905afa908115612bf1575f91616a1f575090565b612442915060203d6020116143a7576143998183612cca565b504790565b90919273ffffffffffffffffffffffffffffffffffffffff61054e9481604051957f23b872dd000000000000000000000000000000000000000000000000000000006020880152166024860152166044840152606483015260648252616aa4608483612cca565b617c35565b9190811561699a57601783015460181c60ff1615616af1575f809350809273ffffffffffffffffffffffffffffffffffffffff8293165af1616ae96130a7565b501561141957565b73ffffffffffffffffffffffffffffffffffffffff600261054e94015416617601565b908015616be257616b2a61691282601654613619565b60025473ffffffffffffffffffffffffffffffffffffffff1680158015616bb9575b61066b576007548015611ae757616b6c616b739161637960085486613626565b8093612775565b9180616ba8575b505080616b85575050565b61054e9161695160035473ffffffffffffffffffffffffffffffffffffffff1690565b616bb29184616aa9565b5f80616b7a565b50616bdc61403c60035473ffffffffffffffffffffffffffffffffffffffff1690565b15616b4c565b5050565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114611ae25760010190565b601f82602094937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe093818652868601375f8582860101520116010190565b9491616ca69373ffffffffffffffffffffffffffffffffffffffff95616c8a60a09994616c98949d9c9b9d60c08b5260c08b0191616c13565b9188830360208a0152616c13565b918583036040870152616c13565b956b033b2e3c9fd0803ce800000060608401521660808201520152565b91939495929073ffffffffffffffffffffffffffffffffffffffff84165f526012602052616d0260405f20616cf88154616be6565b9586809255613d6d565b94616d2d867f0000000000000000000000000000000000000000000000000000000000000000618146565b9773ffffffffffffffffffffffffffffffffffffffff891692833b1561040857616d8d885f9788946040519c8d998a9889977f174aeafb000000000000000000000000000000000000000000000000000000008952309560048a01616c51565b03925af1918215612bf15780600a616de993612442968896616e29575b50616dd38673ffffffffffffffffffffffffffffffffffffffff165f52601160205260405f2090565b90600982015501555f52601860205260405f2090565b9073ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffff0000000000000000000000000000000000000000825416179055565b80612be55f616e3793612cca565b5f616daa565b601f8211616e4a57505050565b5f5260205f20906020601f840160051c83019310616e82575b601f0160051c01905b818110616e77575050565b5f8155600101616e6c565b9091508190616e63565b90929167ffffffffffffffff8111612c7057616eb281616eac8454613790565b84616e3d565b5f601f8211600114616f0a578190613f429394955f92616eff575b50507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8260011b9260031b1c19161790565b013590505f80616ecd565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0821694616f3b845f5260205f2090565b915f5b878110616f94575083600195969710616f5c575b505050811b019055565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88560031b161c199101351690555f8080616f52565b90926020600181928686013581550194019101616f3e565b906080600391616fea81511515859060ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0083541691151516179055565b602081015184547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff1690151560081b61ff001617845560408101516001850155606081015160028501550151910155565b95929361709e600498956170a7946170969c9e9d9c6170b099958b9073ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffff0000000000000000000000000000000000000000825416179055565b8a8a01616e8c565b60058701616e8c565b60068401616e8c565b60206170d961403c61403c600185015473ffffffffffffffffffffffffffffffffffffffff1690565b604051938480927f18160ddd0000000000000000000000000000000000000000000000000000000082525afa918215612bf15761054e9661728b946018946171f3935f916172e4575b50600785015560105461713a9060081c60ff16614521565b600885015561716e600385017fffffffffffffffffffffffff00000000000000000000000000000000000000008154169055565b6171ed60178501986171a28a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffff8154169055565b6002860180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8b1617905560198601616fac565b83617cbc565b5050505061726261721960045473ffffffffffffffffffffffffffffffffffffffff1690565b86547fffffffffffffffff0000000000000000000000000000000000000000ffffffff1660209190911b77ffffffffffffffffffffffffffffffffffffffff0000000016178655565b017fffffffffffffffffffffffff00000000000000000000000000000000000000008154169055565b73ffffffffffffffffffffffffffffffffffffffff6172ab61403c6157d0565b9116147fffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffff63ff000000835492151560181b169116179055565b6172fd915060203d6020116143a7576143998183612cca565b5f617122565b9e9193959798999c9d9294969a9b909d6040519d8e9d8e6101608152610160019061732d92616c13565b908d808303906020015261734092616c13565b908b820360408d015261735292616c13565b9a60608a0152608089015260a088015260c087015260e086015261010085015273ffffffffffffffffffffffffffffffffffffffff16610120840152610140830161739c91612178565b73ffffffffffffffffffffffffffffffffffffffff169373ffffffffffffffffffffffffffffffffffffffff1692037fb2f6e81bca22ad56b5dce9b201a48d644fed45353d36569cf92cb45893dfc6f891a3565b73ffffffffffffffffffffffffffffffffffffffff811615801561758e575b61756f575f8060405160208101907f18160ddd0000000000000000000000000000000000000000000000000000000082526004815261744f602482612cca565b5190845afa61745c6130a7565b9015908115617581575b5061756f575f8060405160208101907f70a082310000000000000000000000000000000000000000000000000000000082526174d9816174ad60248201905f602083019252565b037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08101835282612cca565b5190845afa6174e66130a7565b9015908115617574575b5061756f575f809160405160208101907fdd62ed3e00000000000000000000000000000000000000000000000000000000825261753e816174ad60248201905f602060408401938281520152565b51915afa61754a6130a7565b9015908115617562575b5061755e57600190565b5f90565b602091505114155f617554565b505f90565b602091505114155f6174f0565b602091505114155f617466565b50803b1561740f565b91908115610fd457601783015460181c60ff16156175ba575090503403610f6657565b34610fac576175f973ffffffffffffffffffffffffffffffffffffffff600261054e9501541673ffffffffffffffffffffffffffffffffffffffff1690565b903091616a3d565b6040517fa9059cbb00000000000000000000000000000000000000000000000000000000602082015273ffffffffffffffffffffffffffffffffffffffff92909216602483015260448083019390935291815261054e91616aa4606483612cca565b6040517f095ea7b300000000000000000000000000000000000000000000000000000000602080830191825273ffffffffffffffffffffffffffffffffffffffff85166024840152604480840196909652948252929390925f906176c8606486612cca565b84519082855af15f51903d8161774e575b501590505b6176e757505050565b6040517f095ea7b300000000000000000000000000000000000000000000000000000000602082015273ffffffffffffffffffffffffffffffffffffffff90931660248401525f604484015261054e92616aa49061774881606481016174ad565b82617c35565b1515905061777b57506176de73ffffffffffffffffffffffffffffffffffffffff82163b15155b5f6176d9565b60016176de9114617775565b9080601f830112156104085781602061244293359101612d85565b91909161010081840312610408576177b8612d2b565b926177c282610543565b84526177d060208301610543565b60208501526177e160408301610543565b60408501526177f260608301610543565b60608501526080820135608085015260a082013560a085015260c082013560c085015260e082013567ffffffffffffffff8111610408576178339201617787565b60e0830152565b90816060910312610408578051916040602083015192015190565b90602080835192838152019201905f5b8181106178725750505090565b825173ffffffffffffffffffffffffffffffffffffffff16845260209384019390920191600101617865565b9061010060e06124429373ffffffffffffffffffffffffffffffffffffffff815116845273ffffffffffffffffffffffffffffffffffffffff60208201511660208501526179096040820151604086019073ffffffffffffffffffffffffffffffffffffffff169052565b60608181015173ffffffffffffffffffffffffffffffffffffffff16908501526080810151608085015260a081015160a085015260c081015160c08501520151918160e082015201906120fe565b90612442916020815261798360208201835173ffffffffffffffffffffffffffffffffffffffff169052565b602082015173ffffffffffffffffffffffffffffffffffffffff1660408201526040820151606082015260608201516080820152608082015160a082015260a082015160c08201526101206179e960c08401516101a060e08501526101c0840190617855565b9260e0810151610100840152617a0761010082015183850190612185565b0151906101a07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08285030191015261789e565b906017820191617a4f835460ff9060101c1690565b61699a57617b0b91602091617a6861403c61403c615864565b90617aab6002617a8f600184015473ffffffffffffffffffffffffffffffffffffffff1690565b92015473ffffffffffffffffffffffffffffffffffffffff1690565b90604051958694859384937f6a383af80000000000000000000000000000000000000000000000000000000085526004850173ffffffffffffffffffffffffffffffffffffffff6040929594938160608401971683521660208201520152565b03915afa8015612bf15773ffffffffffffffffffffffffffffffffffffffff915f91617b66575b50161561066b5780547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffff1662010000179055565b617b7f915060203d602011614aa457614a968183612cca565b5f617b32565b90612442916020815273ffffffffffffffffffffffffffffffffffffffff825116602082015260208201516040820152604082015160608201526060820151608082015260e0617be6608084015161016060a0850152610180840190617855565b9260a081015160c0840152617c0260c082015183850190612185565b0151906101607fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08285030191015261789e565b905f602091828151910182855af115612dbb575f513d617cb3575073ffffffffffffffffffffffffffffffffffffffff81163b155b617c715750565b73ffffffffffffffffffffffffffffffffffffffff907f5274afe7000000000000000000000000000000000000000000000000000000005f521660045260245ffd5b60011415617c6a565b929091617cd6906c01431e0fae6d7217caa0000000613666565b92617ce084612735565b84158015617f9e575b617f6e576001811680617ecd575b5090601a810154601b820154617d15617d0f83612759565b87615ddd565b958615617e9f575050617d30617d2a826135ee565b86615ac3565b908115617e6f5750617d428382615c7f565b90617d4d8787615c7f565b9081831115617e275750617d7082617d698693617d8195612775565b9083615d05565b95617d7b8288612775565b90615d05565b9485158015617e1d575b617de65781601791876011617de29501558660128301555f601383015584601483015560158201555f6016820155017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008154169055565b5f91565b7feb537390000000000000000000000000000000000000000000000000000000005f5260048690526024859052604483905260645ffd5b5082851115617d8b565b6040517f1a05ecf40000000000000000000000000000000000000000000000000000000081526004810191909152602481018590526044810187905260648101889052608490fd5b7f649df411000000000000000000000000000000000000000000000000000000005f52600486905260245260445ffd5b7fa06acec6000000000000000000000000000000000000000000000000000000005f5260045260245260445ffd5b617ef461403c61403c600186015473ffffffffffffffffffffffffffffffffffffffff1690565b91823b15610408575f60405180947fb8c77a7a000000000000000000000000000000000000000000000000000000008252818381617f3a88600483019190602083019252565b03925af1928315612bf157617f5493617f5a575b50612775565b5f617cf7565b80612be55f617f6893612cca565b5f617f4e565b7f550ef4f1000000000000000000000000000000000000000000000000000000005f52600485905260245260445ffd5b508015617ce9565b60408051909190617fb78382612cca565b60018152917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe001366020840137565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b8051156180205760200190565b617fe6565b8051600110156180205760400190565b9060178201549173ffffffffffffffffffffffffffffffffffffffff8360201c161561066b576018015473ffffffffffffffffffffffffffffffffffffffff81166180ca575061054e6180a6618089617fa6565b9360201c73ffffffffffffffffffffffffffffffffffffffff1690565b6180af84618013565b9073ffffffffffffffffffffffffffffffffffffffff169052565b6040516060916180da8383612cca565b6002825261054e926180af91618140917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe00136602086013761403c618137859873ffffffffffffffffffffffffffffffffffffffff9060201c1690565b6180af86618013565b91618025565b6e5af43d82803e903d91602b57fd5bf390763d602d80600a3d3981f3363d3d373d3d3d363d7300000062ffffff8260881c16175f5260781b17602052603760095ff59073ffffffffffffffffffffffffffffffffffffffff8216156181a757565b7fb06ebf3d000000000000000000000000000000000000000000000000000000005f5260045ffdfea164736f6c634300081c000a6080806040523460155761269a908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c806306fdde0314611d35578063095ea7b314611cf1578063174aeafb14610d9d57806318160ddd14610d4357806323b872dd14610b3b578063313ce56714610afd5780633644e51514610abd57806370a0823114610a3b5780637ecebe00146109b957806384b0196e1461081457806395d89b4114610713578063a64e41d3146106d8578063a9059cbb14610689578063b8c77a7a146104d3578063c45a01551461047f578063d505accf146102af578063dd62ed3e146101fe5763eac989f8146100df575f80fd5b346101fa575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101fa576040515f5f5461011c81611eed565b80845290600181169081156101b8575060011461015c575b6101588361014481850382611f3e565b604051918291602083526020830190611e36565b0390f35b5f8080527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563939250905b80821061019e57509091508101602001610144610134565b919260018160209254838588010152019101909291610186565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660208086019190915291151560051b840190910191506101449050610134565b5f80fd5b346101fa5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101fa57610235611e79565b73ffffffffffffffffffffffffffffffffffffffff610299610255611e9c565b9273ffffffffffffffffffffffffffffffffffffffff165f527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0160205260405f2090565b91165f52602052602060405f2054604051908152f35b346101fa5760e07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101fa576102e6611e79565b6102ee611e9c565b604435906064359260843560ff811681036101fa578442116104535761040e61040573ffffffffffffffffffffffffffffffffffffffff9283851697885f527f5ab42ced628888259c08ac98db1eb0cf702fc1501344311d8b100cd1bfe4bb0060205260405f20908154916001830190556040519060208201927f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c984528b6040840152878a1660608401528a608084015260a083015260c082015260c081526103b860e082611f3e565b5190206103c3612405565b90604051917f190100000000000000000000000000000000000000000000000000000000000083526002830152602282015260c43591604260a435922061246c565b90929192612506565b16848103610423575061042193506122f3565b005b84907f4b800e46000000000000000000000000000000000000000000000000000000005f5260045260245260445ffd5b847f62791302000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b346101fa575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101fa57602073ffffffffffffffffffffffffffffffffffffffff60015460081c16604051908152f35b346101fa5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101fa5760043573ffffffffffffffffffffffffffffffffffffffff60015460081c1680330361066157801561063557805f527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0060205260405f2054828110610603576020835f947fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef938587527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace008452036040862055807f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0254037f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0255604051908152a3005b907fe450d38c000000000000000000000000000000000000000000000000000000005f5260045260245260445260645ffd5b7f96c6fd1e000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b7fddb09dce000000000000000000000000000000000000000000000000000000005f5260045ffd5b346101fa5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101fa576106cd6106c3611e79565b60243590336121c9565b602060405160018152f35b346101fa575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101fa576020600254604051908152f35b346101fa575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101fa576040515f7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace045461077081611eed565b80845290600181169081156101b85750600114610797576101588361014481850382611f3e565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace045f9081527f46a2803e59a4de4e7a4c574b1243f25977ac4c77d5a1a4a609b5394cebb4a2aa939250905b8082106107fa57509091508101602001610144610134565b9192600181602092548385880101520191019092916107e2565b346101fa575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101fa577fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d100541580610990575b15610932576108d661087b611f7f565b610883612092565b60206108e4604051926108968385611f3e565b5f84525f3681376040519586957f0f00000000000000000000000000000000000000000000000000000000000000875260e08588015260e0870190611e36565b908582036040870152611e36565b4660608501523060808501525f60a085015283810360c08501528180845192838152019301915f5b82811061091b57505050500390f35b83518552869550938101939281019260010161090c565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f4549503731323a20556e696e697469616c697a656400000000000000000000006044820152fd5b507fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d101541561086b565b346101fa5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101fa5773ffffffffffffffffffffffffffffffffffffffff610a05611e79565b165f527f5ab42ced628888259c08ac98db1eb0cf702fc1501344311d8b100cd1bfe4bb00602052602060405f2054604051908152f35b346101fa5760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101fa5773ffffffffffffffffffffffffffffffffffffffff610a87611e79565b165f527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace00602052602060405f2054604051908152f35b346101fa575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101fa576020610af5612405565b604051908152f35b346101fa575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101fa57602060ff60015416604051908152f35b346101fa5760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101fa57610b72611e79565b610b7a611e9c565b60443590610bc58373ffffffffffffffffffffffffffffffffffffffff165f527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0160205260405f2090565b73ffffffffffffffffffffffffffffffffffffffff33165f5260205260405f2054927fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8410610c19575b6106cd93506121c9565b828410610d0f5773ffffffffffffffffffffffffffffffffffffffff811615610ce3573315610cb7576106cd93610c8d8273ffffffffffffffffffffffffffffffffffffffff165f527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0160205260405f2090565b73ffffffffffffffffffffffffffffffffffffffff33165f526020528360405f2091039055610c0f565b7f94280d62000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b7fe602df05000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b82847ffb8f41b2000000000000000000000000000000000000000000000000000000005f523360045260245260445260645ffd5b346101fa575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101fa5760207f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0254604051908152f35b346101fa5760c07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101fa5760043567ffffffffffffffff81116101fa57610dec903690600401611ebf565b9060243567ffffffffffffffff81116101fa57610e0d903690600401611ebf565b909160443567ffffffffffffffff81116101fa57610e2f903690600401611ebf565b606495919535926084359273ffffffffffffffffffffffffffffffffffffffff8416958685036101fa577ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00549760ff8960401c16159867ffffffffffffffff811680159081611ce9575b6001149081611cdf575b159081611cd6575b50611cae578960017fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000008316177ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0055611c59575b508715611c2d57610f1c90610f14368587612165565b923691612165565b90610f256123ae565b610f2d6123ae565b80519067ffffffffffffffff821161165257610f697f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0354611eed565b601f8111611bab575b50602090601f8311600114611acb57610fc092915f9183611959575b50507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8260011b9260031b1c19161790565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace03555b80519067ffffffffffffffff82116116525761101f7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0454611eed565b601f8111611a49575b50602090601f831160011461196457918061107b926110a59695945f926119595750507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8260011b9260031b1c19161790565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace04555b3691612165565b956110ae6123ae565b6040968751906110be8983611f3e565b600182527f310000000000000000000000000000000000000000000000000000000000000060208301526110f06123ae565b80519067ffffffffffffffff82116116525761112c7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10254611eed565b601f81116118d7575b50602090601f83116001146117f75761118292915f91836117ec5750507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8260011b9260031b1c19161790565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d102555b80519067ffffffffffffffff8211611652576111e17fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10354611eed565b601f811161176a575b50602090601f831160011461168a5761123792915f918361167f5750507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8260011b9260031b1c19161790565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d103555b5f7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d100555f7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1015567ffffffffffffffff8211611652576112b95f54611eed565b601f81116115f0575b505f90601f831160011461152f57918061131292601295945f926115245750507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8260011b9260031b1c19161790565b5f555b7fffffffffffffffffffffff00000000000000000000000000000000000000000074ffffffffffffffffffffffffffffffffffffffff006001549260a43560025560081b16911617176001557f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0254908082018092116114f75760207fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef915f937f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0255841584146114c357807f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0254037f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace02555b8651908152a361143157005b60207fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2917fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054167ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00555160018152a1005b8484527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace008252868420818154019055611425565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b013590508980610f8e565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08316915f80527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563925f5b8181106115d857509160019391856012979694106115a0575b505050811b015f55611315565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88560031b161c19910135169055888080611593565b9193602060018192878701358155019501920161157a565b5f80527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563601f840160051c81019160208510611648575b601f0160051c01905b81811061163d57506112c2565b5f8155600101611630565b9091508190611627565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b015190508a80610f8e565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08316917fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1035f52815f20925f5b818110611752575090846001959493921061171b575b505050811b017fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1035561125a565b01517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88460031b161c191690558980806116ee565b929360206001819287860151815501950193016116d8565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1035f527f5f9ce34815f8e11431c7bb75a8e6886a91478f7ffc1dbb0a98dc240fddd76b75601f840160051c810191602085106117e2575b601f0160051c01905b8181106117d757506111ea565b5f81556001016117ca565b90915081906117c1565b015190508b80610f8e565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08316917fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1025f52815f20925f5b8181106118bf5750908460019594939210611888575b505050811b017fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d102556111a5565b01517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88460031b161c191690558a808061185b565b92936020600181928786015181550195019301611845565b7fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1025f527f42ad5d3e1f2e6e70edcf6d991b8a3023d3fca8047a131592f9edb9fd9b89d57d601f840160051c8101916020851061194f575b601f0160051c01905b8181106119445750611135565b5f8155600101611937565b909150819061192e565b015190508c80610f8e565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08316917f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace045f52815f20925f5b818110611a3157509160019391856110a598979694106119fa575b505050811b017f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace045561109e565b01517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88460031b161c191690558b80806119cd565b929360206001819287860151815501950193016119b2565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace045f527f46a2803e59a4de4e7a4c574b1243f25977ac4c77d5a1a4a609b5394cebb4a2aa601f840160051c81019160208510611ac1575b601f0160051c01905b818110611ab65750611028565b5f8155600101611aa9565b9091508190611aa0565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08316917f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace035f52815f20925f5b818110611b935750908460019594939210611b5c575b505050811b017f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0355610fe3565b01517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88460031b161c191690558b8080611b2f565b92936020600181928786015181550195019301611b19565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace035f527f2ae08a8e29253f69ac5d979a101956ab8f8d9d7ded63fa7a83b16fc47648eab0601f840160051c81019160208510611c23575b601f0160051c01905b818110611c185750610f72565b5f8155600101611c0b565b9091508190611c02565b7fec442f05000000000000000000000000000000000000000000000000000000005f525f60045260245ffd5b7fffffffffffffffffffffffffffffffffffffffffffffff0000000000000000001668010000000000000001177ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00558a610efe565b7ff92ee8a9000000000000000000000000000000000000000000000000000000005f5260045ffd5b9050158c610eab565b303b159150610ea3565b8b9150610e99565b346101fa5760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101fa576106cd611d2b611e79565b60243590336122f3565b346101fa575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101fa576040515f7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0354611d9281611eed565b80845290600181169081156101b85750600114611db9576101588361014481850382611f3e565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace035f9081527f2ae08a8e29253f69ac5d979a101956ab8f8d9d7ded63fa7a83b16fc47648eab0939250905b808210611e1c57509091508101602001610144610134565b919260018160209254838588010152019101909291611e04565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f602080948051918291828752018686015e5f8582860101520116010190565b6004359073ffffffffffffffffffffffffffffffffffffffff821682036101fa57565b6024359073ffffffffffffffffffffffffffffffffffffffff821682036101fa57565b9181601f840112156101fa5782359167ffffffffffffffff83116101fa57602083818601950101116101fa57565b90600182811c92168015611f34575b6020831014611f0757565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b91607f1691611efc565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761165257604052565b604051905f827fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1025491611fb183611eed565b80835292600181169081156120555750600114611fd7575b611fd592500383611f3e565b565b507fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1025f90815290917f42ad5d3e1f2e6e70edcf6d991b8a3023d3fca8047a131592f9edb9fd9b89d57d5b818310612039575050906020611fd592820101611fc9565b6020919350806001915483858901015201910190918492612021565b60209250611fd59491507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001682840152151560051b820101611fc9565b604051905f827fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d10354916120c483611eed565b808352926001811690811561205557506001146120e757611fd592500383611f3e565b507fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1035f90815290917f5f9ce34815f8e11431c7bb75a8e6886a91478f7ffc1dbb0a98dc240fddd76b755b818310612149575050906020611fd592820101611fc9565b6020919350806001915483858901015201910190918492612131565b92919267ffffffffffffffff821161165257604051916121ad601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200184611f3e565b8294818452818301116101fa578281602093845f960137010152565b73ffffffffffffffffffffffffffffffffffffffff169081156106355773ffffffffffffffffffffffffffffffffffffffff16918215611c2d57815f527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0060205260405f20548181106122c157817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92602092855f527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0084520360405f2055845f527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace00825260405f20818154019055604051908152a3565b827fe450d38c000000000000000000000000000000000000000000000000000000005f5260045260245260445260645ffd5b9173ffffffffffffffffffffffffffffffffffffffff8316918215610ce35773ffffffffffffffffffffffffffffffffffffffff16928315610cb7577f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259161239a60209273ffffffffffffffffffffffffffffffffffffffff165f527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0160205260405f2090565b855f5282528060405f2055604051908152a3565b60ff7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005460401c16156123dd57565b7fd7e6bcf8000000000000000000000000000000000000000000000000000000005f5260045ffd5b61240d6125de565b612415612648565b6040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261246660c082611f3e565b51902090565b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a084116124fb579160209360809260ff5f9560405194855216868401526040830152606082015282805260015afa156124f0575f5173ffffffffffffffffffffffffffffffffffffffff8116156124e657905f905f90565b505f906001905f90565b6040513d5f823e3d90fd5b5050505f9160039190565b60048110156125b15780612518575050565b60018103612548577ff645eedf000000000000000000000000000000000000000000000000000000005f5260045ffd5b6002810361257c57507ffce698f7000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b6003146125865750565b7fd78bce0c000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b6125e6611f7f565b80519081156125f6576020012090565b50507fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d1005480156126235790565b507fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47090565b612650612092565b8051908115612660576020012090565b50507fa16a46d94261c7517cc8ff89f61c0ce93598e3c849801011dee649a6a557d101548015612623579056fea164736f6c634300081c000a000000000000000000000000000799b28ae9c3e9ca70b7ff67b191519ab80fee000000000000000000000000001176f5ef99f53eae957bb2fb2ae93e9b6f110c000000000000000000000000901fe99ced4abc9ee433ee6413e197a98058680700000000000000000000000000e8625a793c5784e8a80dcbe9bd87f4059100ef0000000000000000000000004d0d70055afb525d1c857ba52566ffdbeacc1a13000000000000000000000000005d7ef7d7ce9af0937233db5d013cadf2ea00a1000000000000000000000000f48581be1887458c54748b57ce92a54bb6100001000000000000000000000000000000000000000000000000000000OwnershipTransferred(address,address)0x00000000000000000000000000000000000000000xf48581be1887458c54748b57ce92a54bb6100001| #1 |
| Nonce | 0 |
| Transaction Type | Type 2 (EIP-1559) |
| Method | 0x66cfa057 |
[0] 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0[1] 0x0000000000000000000000000000000000000000000000000000000000000000[2] 0x000000000000000000000000f48581be1887458c54748b57ce92a54bb6100001[0] 0x644ce3192a8a36f75e73a7cba16fec77ef61f4150d1879df46ffe8a46736b98e0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016345785d8a0000[0] 0x4919c9c9bf332567e73cd4a05a0cf7664ad80509f2a73abaf3ab479cfe1759a0[1] 0x000000000000000000000000901fe99ced4abc9ee433ee6413e197a980586807[0] 0x2a69b665dcfc9f766849be506e63a1c0673fc1c15f11f8d03fafbedf4b54fcea[1] 0x00000000000000000000000000e8625a793c5784e8a80dcbe9bd87f4059100ef[0] 0xd64c3b3be735707406da7102096026cc2d33400013a6d3a6c3b9d831bf8855b5[1] 0x0000000000000000000000004d0d70055afb525d1c857ba52566ffdbeacc1a13[0] 0xdd4a2e2c76ad512fc62f7e523149c3e9be0e7c3c78d126799bb7a7e89d504c6c[1] 0x000000000000000000000000005d7ef7d7ce9af0937233db5d013cadf2ea00a1OwnershipTransferred(address,address)0xf48581be1887458c54748b57ce92a54bb61000010xf48581be1887458c54748b57ce92a54bb6100001[0] 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0[1] 0x000000000000000000000000f48581be1887458c54748b57ce92a54bb6100001[2] 0x000000000000000000000000f48581be1887458c54748b57ce92a54bb6100001