0x22a2ab09c3f7041f1e56a514dac2b83a8fc180cae80fec794d3e1d84b0781d4e

Transaction

Succeeded
Base
deploy2
L2 Txn fee 0.0012248894 ETH
[RECV]
Eth
+$96.11
Eth
+$4.40
Eth
+$0.02
Eth
-$100.55

  • 0
    CALL
    6209109 gas, 0.03 ETH [RECV] ERC1967Proxy.deploy2 (name=New York City, symbol=NYC, featuresMask=57896044618658097711785492504343953926634992332820282019728792003965192242300, bytecode=0x60806040523480156200001157600080fd5b506040518060400160405280600d81526020016c4e657720596f726b204369747960981b815250604051806040016040528060038152602001624e594360e81b815250816003908162000065919062001548565b50600462000074828262001548565b505050620000916200008b6200029460201b60201c565b62000298565b7333b5bd9c3bd9a7f1959f26a1dbc1fa75e2157bf9620000b26032620002b6565b620000d1736109176041ac04c6e4f56d20951bea9690098e29620003be565b620000e060a6806000620004a2565b620000ff73a38acb89b0687fa5290681a82775832c1fe9403a62000694565b6200010e60a680600062000778565b6200012d736fc95cd6f8d7ad0bbc29cf4b3d39daaf90775a0462000962565b6200013c60a680600062000a46565b6200014981600162000c30565b6200015630600162000c30565b6200016381600162000c9a565b6200017030600162000c9a565b6200017e6000600162000c9a565b620001b3600a6200019160128262001729565b620001a190631dcd650062001741565b620001ad91906200175b565b62000cf3565b620001e8600a620001c660128262001729565b620001d690631dcd650062001741565b620001e291906200175b565b62000d8e565b6200021d600a620001fb60128262001729565b6200020b90631dcd650062001741565b6200021791906200175b565b62000e29565b6200022a81600162000ec4565b6200023730600162000ec4565b6200026e81600a6200024b60128262001729565b6200025c906402540be40062001741565b6200026891906200175b565b62000f27565b6200028d7333b5bd9c3bd9a7f1959f26a1dbc1fa75e2157bf962000298565b50620017d7565b3390565b600680546001600160a01b0319169055620002b38162001006565b50565b620002c062001058565b60008161ffff16118015620002db57506101f48161ffff1611155b620003675760405162461bcd60e51b815260206004820152604b60248201527f537761705468726573686f6c643a2043616e6e6f7420657863656564206c696d60448201527f6974732066726f6d20302e30312520746f20352520666f72206e65772073776160648201526a1c081d1a1c995cda1bdb1960aa1b608482015260a4015b60405180910390fd5b6006805461ffff60b01b1916600160b01b61ffff8416908102919091179091556040519081527fcf1366790fe21e66c9df9dcf67218b1e10acd64d3c99ae8a7429a68de91f1720906020015b60405180910390a150565b620003c862001058565b6001600160a01b038116620004335760405162461bcd60e51b8152602060048201526046602482015260008051602062004b77833981519152604482015260008051602062004bb783398151915260648201526564647265737360d01b608482015260a4016200035e565b600a80546001600160a01b0319166001600160a01b0383161790556200045b81600162000c30565b6200046881600162000c9a565b6040516001600160a01b03821681527f9a58bb3935747f1f5257f066a34d6e2a98bc343dea907bc8648456660c083ec390602001620003b3565b620004ac62001058565b600b546011548491620004c79161ffff91821691166200177e565b620004d39190620017a3565b6011805461ffff191661ffff9283161790819055600b548492620005059262010000928390048216929004166200177e565b620005119190620017a3565b6011805463ffff000019166201000061ffff938416021790819055600b5483926200054c92640100000000928390048216929004166200177e565b620005589190620017a3565b6011805461ffff9283166401000000000261ffff60201b19821681179092556109c4908316919092161711801590620005a057506011546109c46201000090910461ffff1611155b8015620005be57506011546109c464010000000090910461ffff1611155b620006105760405162461bcd60e51b8152602060048201526036602482015260008051602062004b97833981519152604482015260008051602062004bd783398151915260648201526084016200035e565b6040805160608101825261ffff808616825284811660208301528316918101919091526200064390600b906003620013f0565b506040805161ffff808616825280851660208301528316918101919091527f59375cb07e7dd673897a43bd2f7725ad8daff8c598c5b586d7bf7a9d0a7ef843906060015b60405180910390a1505050565b6200069e62001058565b6001600160a01b038116620007095760405162461bcd60e51b8152602060048201526046602482015260008051602062004b77833981519152604482015260008051602062004bb783398151915260648201526564647265737360d01b608482015260a4016200035e565b600c80546001600160a01b0319166001600160a01b0383161790556200073181600162000c30565b6200073e81600162000c9a565b6040516001600160a01b03821681527feaf1986d341c3096d2d5d32f86ed29a21fee4e0d8365cd2b6fa85c0ec6889cf690602001620003b3565b6200078262001058565b600d5460115484916200079d9161ffff91821691166200177e565b620007a99190620017a3565b6011805461ffff191661ffff9283161790819055600d548492620007db9262010000928390048216929004166200177e565b620007e79190620017a3565b6011805463ffff000019166201000061ffff938416021790819055600d5483926200082292640100000000928390048216929004166200177e565b6200082e9190620017a3565b6011805461ffff9283166401000000000261ffff60201b19821681179092556109c49083169190921617118015906200087657506011546109c46201000090910461ffff1611155b80156200089457506011546109c464010000000090910461ffff1611155b620008e65760405162461bcd60e51b8152602060048201526036602482015260008051602062004b97833981519152604482015260008051602062004bd783398151915260648201526084016200035e565b6040805160608101825261ffff808616825284811660208301528316918101919091526200091990600d906003620013f0565b506040805161ffff808616825280851660208301528316918101919091527f1e5d76e30cd4303515f118e75cbf9d9440bb68ab78b2c2fa46984200dc11ad649060600162000687565b6200096c62001058565b6001600160a01b038116620009d75760405162461bcd60e51b8152602060048201526046602482015260008051602062004b77833981519152604482015260008051602062004bb783398151915260648201526564647265737360d01b608482015260a4016200035e565b600e80546001600160a01b0319166001600160a01b038316179055620009ff81600162000c30565b62000a0c81600162000c9a565b6040516001600160a01b03821681527fef4ba2c120a213d689f2a6c4e2ddd12511b7510261bac924bb4c765b9193093590602001620003b3565b62000a5062001058565b600f54601154849162000a6b9161ffff91821691166200177e565b62000a779190620017a3565b6011805461ffff191661ffff9283161790819055600f54849262000aa99262010000928390048216929004166200177e565b62000ab59190620017a3565b6011805463ffff000019166201000061ffff938416021790819055600f54839262000af092640100000000928390048216929004166200177e565b62000afc9190620017a3565b6011805461ffff9283166401000000000261ffff60201b19821681179092556109c490831691909216171180159062000b4457506011546109c46201000090910461ffff1611155b801562000b6257506011546109c464010000000090910461ffff1611155b62000bb45760405162461bcd60e51b8152602060048201526036602482015260008051602062004b97833981519152604482015260008051602062004bd783398151915260648201526084016200035e565b6040805160608101825261ffff8086168252848116602083015283169181019190915262000be790600f906003620013f0565b506040805161ffff808616825280851660208301528316918101919091527fee47559a0926f893bc1891e5ff90ad21f5c88637f280510d1f6f58f2811972769060600162000687565b62000c3a62001058565b6001600160a01b038216600081815260106020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df791015b60405180910390a25050565b6001600160a01b038216600081815260156020908152604091829020805460ff191685151590811790915591519182527f4b89c347592b1d537e066cb4ed98d87696ae35164745d7e370e4add16941dc92910162000c8e565b62000cfd62001058565b62000d07620010b6565b81101562000d585760405162461bcd60e51b815260206004820152601860248201527f4d617857616c6c65743a204c696d697420746f6f206c6f77000000000000000060448201526064016200035e565b60168190556040518181527f4b39c36d20c57d220f61fd25c4349d4435cc03ef6c2a680942f15333c3c3e00190602001620003b3565b62000d9862001058565b62000da2620010d6565b81101562000df35760405162461bcd60e51b815260206004820152601460248201527f4d617854783a204c696d697420746f6f206c6f7700000000000000000000000060448201526064016200035e565b60178190556040518181527fd0459d371e1defb856088ceda9d33bfed2a31a105e0bae2113cdc7dcc9e77e9d90602001620003b3565b62000e3362001058565b62000e3d620010d6565b81101562000e8e5760405162461bcd60e51b815260206004820152601460248201527f4d617854783a204c696d697420746f6f206c6f7700000000000000000000000060448201526064016200035e565b60188190556040518181527fa0dff8a4e8bcaa27b5a2b64bc312f8b338e362bd6cad89f5fe2ae6b8389fb38a90602001620003b3565b62000ece62001058565b6001600160a01b0382166000818152601a6020908152604091829020805460ff191685151590811790915591519182527f38d2732664f4152f6b6754aa1afeaec7fa6618671b172e5430139b51dba2d1d6910162000c8e565b6001600160a01b03821662000f7f5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016200035e565b62000f8d60008383620010f2565b806002600082825462000fa19190620017c1565b90915550506001600160a01b038216600081815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3620010026000838362001351565b5050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6005546001600160a01b03163314620010b45760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016200035e565b565b60006103e8620010c560025490565b620010d191906200175b565b905090565b6000612710620010e560025490565b620010c590600562001741565b6001600160a01b03831660009081526014602052604090205460ff1680156200113457506001600160a01b03821660009081526015602052604090205460ff16155b156200119957601754811115620011995760405162461bcd60e51b815260206004820152602260248201527f4d617854783a2043616e6e6f7420657863656564206d617820627579206c696d6044820152611a5d60f21b60648201526084016200035e565b6001600160a01b03821660009081526014602052604090205460ff168015620011db57506001600160a01b03831660009081526015602052604090205460ff16155b156200124157601854811115620012415760405162461bcd60e51b815260206004820152602360248201527f4d617854783a2043616e6e6f7420657863656564206d61782073656c6c206c696044820152621b5a5d60ea1b60648201526084016200035e565b6001600160a01b03831660009081526014602052604090205460ff1680156200128357506001600160a01b0382166000908152601a602052604090205460ff16155b80620012cc57506001600160a01b03821660009081526014602052604090205460ff168015620012cc57506001600160a01b0383166000908152601a602052604090205460ff16155b15620013395760195460ff16620013395760405162461bcd60e51b815260206004820152602a60248201527f456e61626c6554726164696e673a2054726164696e6720776173206e6f7420656044820152691b98589b1959081e595d60b21b60648201526084016200035e565b6200134c8383836001600160e01b038416565b505050565b6001600160a01b03821660009081526015602052604090205460ff1662001339576016546001600160a01b0383166000908152602081905260409020541115620013395760405162461bcd60e51b815260206004820152602960248201527f4d617857616c6c65743a2043616e6e6f7420657863656564206d61782077616c6044820152681b195d081b1a5b5a5d60ba1b60648201526084016200035e565b6001830191839082156200147b5791602002820160005b838211156200144957835183826101000a81548161ffff021916908361ffff160217905550926020019260020160208160010104928301926001030262001407565b8015620014795782816101000a81549061ffff021916905560020160208160010104928301926001030262001449565b505b50620014899291506200148d565b5090565b5b808211156200148957600081556001016200148e565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620014cf57607f821691505b602082108103620014f057634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200134c57600081815260208120601f850160051c810160208610156200151f5750805b601f850160051c820191505b8181101562001540578281556001016200152b565b505050505050565b81516001600160401b03811115620015645762001564620014a4565b6200157c81620015758454620014ba565b84620014f6565b602080601f831160018114620015b457600084156200159b5750858301515b600019600386901b1c1916600185901b17855562001540565b600085815260208120601f198616915b82811015620015e557888601518255948401946001909101908401620015c4565b5085821015620016045787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200166b5781600019048211156200164f576200164f62001614565b808516156200165d57918102915b93841c93908002906200162f565b509250929050565b600082620016845750600162001723565b81620016935750600062001723565b8160018114620016ac5760028114620016b757620016d7565b600191505062001723565b60ff841115620016cb57620016cb62001614565b50506001821b62001723565b5060208310610133831016604e8410600b8410161715620016fc575081810a62001723565b6200170883836200162a565b80600019048211156200171f576200171f62001614565b0290505b92915050565b60006200173a60ff84168362001673565b9392505050565b808202811582820484141762001723576200172362001614565b6000826200177957634e487b7160e01b600052601260045260246000fd5b500490565b61ffff8281168282160390808211156200179c576200179c62001614565b5092915050565b61ffff8181168382160190808211156200179c576200179c62001614565b8082018082111562001723576200172362001614565b61339080620017e76000396000f3fe6080604052600436106103545760003560e01c8063801b51d9116101c6578063c0a904a2116100f7578063dd63138911610095578063e5c9b87c1161006f578063e5c9b87c146109f1578063e85ceee814610a11578063f112ba7214610a41578063f2fde38b14610a5657600080fd5b8063dd63138914610993578063e30c3978146109b3578063e4e1446a146109d157600080fd5b8063c4d66de8116100d1578063c4d66de81461091e578063d94775261461093e578063dc3f0d0f14610953578063dd62ed3e1461097357600080fd5b8063c0a904a2146108be578063c18bc195146108de578063c400f5e7146108fe57600080fd5b80638fffabed11610164578063a5ece9411161013e578063a5ece94114610848578063a9059cbb14610868578063aa4bde2814610888578063c02466681461089e57600080fd5b80638fffabed146107f357806395d89b4114610813578063a457c2d71461082857600080fd5b80638980f11f116101a05780638980f11f146107805780638a8c523c146107a05780638da5cb5b146107b55780638e749a8f146107d357600080fd5b8063801b51d91461072a57806386e476dd1461074a57806388e765ff1461076a57600080fd5b80634a4dd9cd116102a057806370a082311161023e57806379ba50971161021857806379ba5097146106b557806379cc6790146106ca5780637b93b089146106ea5780637fee36561461070a57600080fd5b806370a082311461063a578063715018a614610670578063768565571461068557600080fd5b80634fbee1931161027a5780634fbee1931461059f578063502f7446146105cf5780635cce86cd146105f457806366d602ae1461062457600080fd5b80634a4dd9cd146105435780634ada218b146105635780634f011b831461057d57600080fd5b80632d99d32e1161030d57806339509351116102e757806339509351146104985780633ad10ef6146104b8578063408ccbdf146104f057806342966c681461052357600080fd5b80632d99d32e1461043c578063313ce5671461045c578063362108231461047857600080fd5b806306fdde0314610360578063095ea7b31461038b57806318160ddd146103bb5780631a0e718c146103da57806323b872dd146103fc5780632be32b611461041c57600080fd5b3661035b57005b600080fd5b34801561036c57600080fd5b50610375610a76565b6040516103829190612ef4565b60405180910390f35b34801561039757600080fd5b506103ab6103a6366004612f57565b610b08565b6040519015158152602001610382565b3480156103c757600080fd5b506002545b604051908152602001610382565b3480156103e657600080fd5b506103fa6103f5366004612f9a565b610b22565b005b34801561040857600080fd5b506103ab610417366004612fbc565b610c26565b34801561042857600080fd5b506103fa610437366004612ffd565b610c4a565b34801561044857600080fd5b506103fa610457366004613024565b610cd5565b34801561046857600080fd5b5060405160128152602001610382565b34801561048457600080fd5b506103fa61049336600461305d565b610d65565b3480156104a457600080fd5b506103ab6104b3366004612f57565b610dfd565b3480156104c457600080fd5b50600a546104d8906001600160a01b031681565b6040516001600160a01b039091168152602001610382565b3480156104fc57600080fd5b5061051061050b366004612ffd565b610e1f565b60405161ffff9091168152602001610382565b34801561052f57600080fd5b506103fa61053e366004612ffd565b610e4d565b34801561054f57600080fd5b506103fa61055e36600461307a565b610e5a565b34801561056f57600080fd5b506019546103ab9060ff1681565b34801561058957600080fd5b5060065461051090600160b01b900461ffff1681565b3480156105ab57600080fd5b506103ab6105ba36600461305d565b60106020526000908152604090205460ff1681565b3480156105db57600080fd5b506012546104d89061010090046001600160a01b031681565b34801561060057600080fd5b506103ab61060f36600461305d565b60156020526000908152604090205460ff1681565b34801561063057600080fd5b506103cc60185481565b34801561064657600080fd5b506103cc61065536600461305d565b6001600160a01b031660009081526020819052604090205490565b34801561067c57600080fd5b506103fa611002565b34801561069157600080fd5b506103ab6106a036600461305d565b60146020526000908152604090205460ff1681565b3480156106c157600080fd5b506103fa611016565b3480156106d657600080fd5b506103fa6106e5366004612f57565b61108d565b3480156106f657600080fd5b506103fa61070536600461307a565b6110a2565b34801561071657600080fd5b506103fa61072536600461307a565b611241565b34801561073657600080fd5b506103fa610745366004613024565b6113e0565b34801561075657600080fd5b50600e546104d8906001600160a01b031681565b34801561077657600080fd5b506103cc60175481565b34801561078c57600080fd5b506103fa61079b366004612f57565b611448565b3480156107ac57600080fd5b506103fa61154f565b3480156107c157600080fd5b506005546001600160a01b03166104d8565b3480156107df57600080fd5b506105106107ee366004612ffd565b6115f5565b3480156107ff57600080fd5b506013546104d8906001600160a01b031681565b34801561081f57600080fd5b50610375611605565b34801561083457600080fd5b506103ab610843366004612f57565b611614565b34801561085457600080fd5b50600c546104d8906001600160a01b031681565b34801561087457600080fd5b506103ab610883366004612f57565b61168f565b34801561089457600080fd5b506103cc60165481565b3480156108aa57600080fd5b506103fa6108b9366004613024565b61169d565b3480156108ca57600080fd5b506103fa6108d9366004613024565b6116fd565b3480156108ea57600080fd5b506103fa6108f9366004612ffd565b61170f565b34801561090a57600080fd5b506103fa61091936600461305d565b6117a3565b34801561092a57600080fd5b506103fa61093936600461305d565b61183b565b34801561094a57600080fd5b506103cc61190a565b34801561095f57600080fd5b506103fa61096e366004612ffd565b611952565b34801561097f57600080fd5b506103cc61098e3660046130bd565b6119dd565b34801561099f57600080fd5b506103fa6109ae36600461305d565b611a08565b3480156109bf57600080fd5b506006546001600160a01b03166104d8565b3480156109dd57600080fd5b506105106109ec366004612ffd565b611aa0565b3480156109fd57600080fd5b50610510610a0c366004612ffd565b611ab0565b348015610a1d57600080fd5b506103ab610a2c36600461305d565b601a6020526000908152604090205460ff1681565b348015610a4d57600080fd5b506103cc611ac0565b348015610a6257600080fd5b506103fa610a7136600461305d565b611aeb565b606060038054610a85906130eb565b80601f0160208091040260200160405190810160405280929190818152602001828054610ab1906130eb565b8015610afe5780601f10610ad357610100808354040283529160200191610afe565b820191906000526020600020905b815481529060010190602001808311610ae157829003601f168201915b5050505050905090565b600033610b16818585611b5c565b60019150505b92915050565b610b2a611c80565b60008161ffff16118015610b4457506101f48161ffff1611155b610bcf5760405162461bcd60e51b815260206004820152604b60248201527f537761705468726573686f6c643a2043616e6e6f7420657863656564206c696d60448201527f6974732066726f6d20302e30312520746f20352520666f72206e65772073776160648201526a1c081d1a1c995cda1bdb1960aa1b608482015260a4015b60405180910390fd5b6006805461ffff60b01b1916600160b01b61ffff8416908102919091179091556040519081527fcf1366790fe21e66c9df9dcf67218b1e10acd64d3c99ae8a7429a68de91f1720906020015b60405180910390a150565b600033610c34858285611cda565b610c3f858585611d54565b506001949350505050565b610c52611c80565b610c5a612390565b811015610ca05760405162461bcd60e51b81526020600482015260146024820152734d617854783a204c696d697420746f6f206c6f7760601b6044820152606401610bc6565b60178190556040518181527fd0459d371e1defb856088ceda9d33bfed2a31a105e0bae2113cdc7dcc9e77e9d90602001610c1b565b610cdd611c80565b6013546001600160a01b0390811690831603610d575760405162461bcd60e51b815260206004820152603360248201527f44656661756c74526f757465723a2043616e6e6f742072656d6f766520696e696044820152721d1a585b081c185a5c88199c9bdb481b1a5cdd606a1b6064820152608401610bc6565b610d6182826123a9565b5050565b610d6d611c80565b6001600160a01b038116610d935760405162461bcd60e51b8152600401610bc690613125565b600a80546001600160a01b0319166001600160a01b038316179055610db981600161169d565b610dc481600161241e565b6040516001600160a01b03821681527f9a58bb3935747f1f5257f066a34d6e2a98bc343dea907bc8648456660c083ec390602001610c1b565b600033610b16818585610e1083836119dd565b610e1a91906131a7565b611b5c565b60118160038110610e2f57600080fd5b60109182820401919006600202915054906101000a900461ffff1681565b610e573382612476565b50565b610e62611c80565b600d546011548491610e7b9161ffff91821691166131d0565b610e8591906131f2565b6011805461ffff191661ffff9283161790819055600d548492610eb59262010000928390048216929004166131d0565b610ebf91906131f2565b6011805463ffff000019166201000061ffff938416021790819055600d548392610ef792600160201b928390048216929004166131d0565b610f0191906131f2565b6011805461ffff928316600160201b0265ffff0000000019821681179092556109c4908316919092161711801590610f4857506011546109c46201000090910461ffff1611155b8015610f6457506011546109c4600160201b90910461ffff1611155b610f805760405162461bcd60e51b8152600401610bc69061320d565b6040805160608101825261ffff80861682528481166020830152831691810191909152610fb190600d906003612e49565b506040805161ffff808616825280851660208301528316918101919091527f1e5d76e30cd4303515f118e75cbf9d9440bb68ab78b2c2fa46984200dc11ad64906060015b60405180910390a1505050565b61100a611c80565b61101460006125bb565b565b60065433906001600160a01b031681146110845760405162461bcd60e51b815260206004820152602960248201527f4f776e61626c6532537465703a2063616c6c6572206973206e6f7420746865206044820152683732bb9037bbb732b960b91b6064820152608401610bc6565b610e57816125bb565b611098823383611cda565b610d618282612476565b6110aa611c80565b600b5460115484916110c39161ffff91821691166131d0565b6110cd91906131f2565b6011805461ffff191661ffff9283161790819055600b5484926110fd9262010000928390048216929004166131d0565b61110791906131f2565b6011805463ffff000019166201000061ffff938416021790819055600b54839261113f92600160201b928390048216929004166131d0565b61114991906131f2565b6011805461ffff928316600160201b0265ffff0000000019821681179092556109c490831691909216171180159061119057506011546109c46201000090910461ffff1611155b80156111ac57506011546109c4600160201b90910461ffff1611155b6111c85760405162461bcd60e51b8152600401610bc69061320d565b6040805160608101825261ffff808616825284811660208301528316918101919091526111f990600b906003612e49565b506040805161ffff808616825280851660208301528316918101919091527f59375cb07e7dd673897a43bd2f7725ad8daff8c598c5b586d7bf7a9d0a7ef84390606001610ff5565b611249611c80565b600f5460115484916112629161ffff91821691166131d0565b61126c91906131f2565b6011805461ffff191661ffff9283161790819055600f54849261129c9262010000928390048216929004166131d0565b6112a691906131f2565b6011805463ffff000019166201000061ffff938416021790819055600f5483926112de92600160201b928390048216929004166131d0565b6112e891906131f2565b6011805461ffff928316600160201b0265ffff0000000019821681179092556109c490831691909216171180159061132f57506011546109c46201000090910461ffff1611155b801561134b57506011546109c4600160201b90910461ffff1611155b6113675760405162461bcd60e51b8152600401610bc69061320d565b6040805160608101825261ffff8086168252848116602083015283169181019190915261139890600f906003612e49565b506040805161ffff808616825280851660208301528316918101919091527fee47559a0926f893bc1891e5ff90ad21f5c88637f280510d1f6f58f28119727690606001610ff5565b6113e8611c80565b6001600160a01b0382166000818152601a6020908152604091829020805460ff191685151590811790915591519182527f38d2732664f4152f6b6754aa1afeaec7fa6618671b172e5430139b51dba2d1d691015b60405180910390a25050565b611450611c80565b306001600160a01b038316036114b85760405162461bcd60e51b815260206004820152602760248201527f546f6b656e5265636f7665723a2043616e6e6f74207265636f7665722074686960448201526639903a37b5b2b760c91b6064820152608401610bc6565b816001600160a01b031663a9059cbb6114d96005546001600160a01b031690565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602481018490526044016020604051808303816000875af1158015611526573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061154a9190613263565b505050565b611557611c80565b60195460ff16156115bd5760405162461bcd60e51b815260206004820152602a60248201527f456e61626c6554726164696e673a2054726164696e672077617320656e61626c604482015269656420616c726561647960b01b6064820152608401610bc6565b6019805460ff191660011790556040517f799663458a5ef2936f7fa0c99b3336c69c25890f82974f04e811e5bb359186c790600090a1565b600d8160038110610e2f57600080fd5b606060048054610a85906130eb565b6000338161162282866119dd565b9050838110156116825760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610bc6565b610c3f8286868403611b5c565b600033610b16818585611d54565b6116a5611c80565b6001600160a01b038216600081815260106020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910161143c565b611705611c80565b610d61828261241e565b611717611c80565b61171f6125d4565b81101561176e5760405162461bcd60e51b815260206004820152601860248201527f4d617857616c6c65743a204c696d697420746f6f206c6f7700000000000000006044820152606401610bc6565b60168190556040518181527f4b39c36d20c57d220f61fd25c4349d4435cc03ef6c2a680942f15333c3c3e00190602001610c1b565b6117ab611c80565b6001600160a01b0381166117d15760405162461bcd60e51b8152600401610bc690613125565b600c80546001600160a01b0319166001600160a01b0383161790556117f781600161169d565b61180281600161241e565b6040516001600160a01b03821681527feaf1986d341c3096d2d5d32f86ed29a21fee4e0d8365cd2b6fa85c0ec6889cf690602001610c1b565b600654600160a81b900460ff168061185d5750600654600160a01b900460ff16155b6118c05760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610bc6565b600654600160a81b900460ff161580156118ea576006805461ffff60a01b191661010160a01b1790555b6118f3826125e2565b8015610d61576006805460ff60a81b191690555050565b6006546013546001600160a01b031660009081526020819052604081205490916127109161194391600160b01b900461ffff1690613280565b61194d9190613297565b905090565b61195a611c80565b611962612390565b8110156119a85760405162461bcd60e51b81526020600482015260146024820152734d617854783a204c696d697420746f6f206c6f7760601b6044820152606401610bc6565b60188190556040518181527fa0dff8a4e8bcaa27b5a2b64bc312f8b338e362bd6cad89f5fe2ae6b8389fb38a90602001610c1b565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b611a10611c80565b6001600160a01b038116611a365760405162461bcd60e51b8152600401610bc690613125565b600e80546001600160a01b0319166001600160a01b038316179055611a5c81600161169d565b611a6781600161241e565b6040516001600160a01b03821681527fef4ba2c120a213d689f2a6c4e2ddd12511b7510261bac924bb4c765b9193093590602001610c1b565b600b8160038110610e2f57600080fd5b600f8160038110610e2f57600080fd5b60006009546008546007546000611ad791906131a7565b611ae191906131a7565b61194d91906131a7565b611af3611c80565b600680546001600160a01b0383166001600160a01b03199091168117909155611b246005546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b6001600160a01b038316611bbe5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610bc6565b6001600160a01b038216611c1f5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610bc6565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6005546001600160a01b031633146110145760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610bc6565b6000611ce684846119dd565b90506000198114611d4e5781811015611d415760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610bc6565b611d4e8484848403611b5c565b50505050565b60125460ff16158015611d675750600081115b8015611d8657506012546001600160a01b038381166101009092041614155b8015611dab57506001600160a01b03831660009081526010602052604090205460ff16155b8015611dd057506001600160a01b03821660009081526010602052604090205460ff16155b15612092576001600160a01b03831660009081526014602052604081205460039060ff1615611e0e5760115461ffff1615611e09575060005b611e60565b6001600160a01b03841660009081526014602052604090205460ff1615611e495760115462010000900461ffff1615611e0957506001611e60565b601154600160201b900461ffff1615611e60575060025b60038160ff16101561207e5761271060118260ff1660038110611e8557611e856131ba565b601091828204019190066002029054906101000a900461ffff1661ffff1684611eae9190613280565b611eb89190613297565b9150611ec482846132b9565b925060118160ff1660038110611edc57611edc6131ba565b601091828204019190066002029054906101000a900461ffff1661ffff16600b8260ff1660038110611f1057611f106131ba565b601091828204019190066002029054906101000a900461ffff1661ffff1683611f399190613280565b611f439190613297565b60076000828254611f5491906131a7565b909155506011905060ff821660038110611f7057611f706131ba565b601091828204019190066002029054906101000a900461ffff1661ffff16600d8260ff1660038110611fa457611fa46131ba565b601091828204019190066002029054906101000a900461ffff1661ffff1683611fcd9190613280565b611fd79190613297565b60086000828254611fe891906131a7565b909155506011905060ff821660038110612004576120046131ba565b601081049091015461ffff6002600f938416026101000a909104169060ff831660038110612034576120346131ba565b601091828204019190066002029054906101000a900461ffff1661ffff168361205d9190613280565b6120679190613297565b6009600082825461207891906131a7565b90915550505b811561208f5761208f8530846127f0565b50505b600061209c61190a565b6120a4611ac0565b101580156120ca57506013546001600160a01b0316600090815260208190526040812054115b60125490915060ff161580156120f957506001600160a01b03841660009081526014602052604090205460ff16155b801561211857506012546001600160a01b038581166101009092041614155b80156121215750805b15612385576012805460ff191660011790556000600754118061214657506000600854115b8061215357506000600954115b1561237a576000600954600854600754600061216f91906131a7565b61217991906131a7565b61218391906131a7565b90506000612190826129a5565b600754479060009084906121a49084613280565b6121ae9190613297565b9050801561222e57600a546040516001600160a01b039091169082156108fc029083906000818181858888f193505050509250821561222e57600a54604080516001600160a01b039092168252602082018390527fcfab4679121a913e2ec5801e607c6522d4e94bf2fb9533c42c85f11b440b34bb910160405180910390a15b6000600781905560085485906122449085613280565b61224e9190613297565b905080156122ce57600c546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050935083156122ce57600c54604080516001600160a01b039092168252602082018390527f3e6afd69feef8f4cc1adbe6d3905e477db85aa5aa28d02674dc4bc6d39237fe4910160405180910390a15b6000600881905560095486906122e49086613280565b6122ee9190613297565b9050801561236e57600e546040516001600160a01b039091169082156108fc029083906000818181858888f193505050509450841561236e57600e54604080516001600160a01b039092168252602082018390527fb2356d8e279f96c4c33b0e8eb564c7c35fa2de5ec0e61577e70473c186a2b865910160405180910390a15b50506000600955505050505b6012805460ff191690555b611d4e8484846127f0565b600061271061239e60025490565b611943906005613280565b6001600160a01b0382166000908152601460205260409020805460ff191682158015919091179091556123e1576123e182600161241e565b816001600160a01b03167f911aa18ddbbbc33c9b4c704a71bdaa0984b0aa2e82726a7f51e64bad0b0a84558260405161143c911515815260200190565b6001600160a01b038216600081815260156020908152604091829020805460ff191685151590811790915591519182527f4b89c347592b1d537e066cb4ed98d87696ae35164745d7e370e4add16941dc92910161143c565b6001600160a01b0382166124d65760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610bc6565b6124e282600083612b22565b6001600160a01b038216600090815260208190526040902054818110156125565760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610bc6565b6001600160a01b0383166000818152602081815260408083208686039055600280548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a361154a83600084612d5b565b600680546001600160a01b0319169055610e5781612df7565b60006103e861194360025490565b80601260016101000a8154816001600160a01b0302191690836001600160a01b03160217905550601260019054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561265c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061268091906132cc565b6001600160a01b031663c9c6539630601260019054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156126e2573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061270691906132cc565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015612753573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061277791906132cc565b601380546001600160a01b0319166001600160a01b03929092169190911790556127a281600161241e565b6013546127b9906001600160a01b031660016123a9565b6040516001600160a01b038216907fbc052db65df144ad4f71f02da93cae3d4401104c30ac374d7cc10d87ee07b60290600090a250565b6001600160a01b0383166128545760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610bc6565b6001600160a01b0382166128b65760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610bc6565b6128c1838383612b22565b6001600160a01b038316600090815260208190526040902054818110156129395760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610bc6565b6001600160a01b03848116600081815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3611d4e848484612d5b565b60408051600280825260608201835260009260208301908036833701905050905030816000815181106129da576129da6131ba565b60200260200101906001600160a01b031690816001600160a01b031681525050601260019054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612a4d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a7191906132cc565b81600181518110612a8457612a846131ba565b6001600160a01b039283166020918202929092010152601254612aaf91309161010090041684611b5c565b60125460405163791ac94760e01b81526101009091046001600160a01b03169063791ac94790612aec9085906000908690309042906004016132e9565b600060405180830381600087803b158015612b0657600080fd5b505af1158015612b1a573d6000803e3d6000fd5b505050505050565b6001600160a01b03831660009081526014602052604090205460ff168015612b6357506001600160a01b03821660009081526015602052604090205460ff16155b15612bc557601754811115612bc55760405162461bcd60e51b815260206004820152602260248201527f4d617854783a2043616e6e6f7420657863656564206d617820627579206c696d6044820152611a5d60f21b6064820152608401610bc6565b6001600160a01b03821660009081526014602052604090205460ff168015612c0657506001600160a01b03831660009081526015602052604090205460ff16155b15612c6957601854811115612c695760405162461bcd60e51b815260206004820152602360248201527f4d617854783a2043616e6e6f7420657863656564206d61782073656c6c206c696044820152621b5a5d60ea1b6064820152608401610bc6565b6001600160a01b03831660009081526014602052604090205460ff168015612caa57506001600160a01b0382166000908152601a602052604090205460ff16155b80612cf157506001600160a01b03821660009081526014602052604090205460ff168015612cf157506001600160a01b0383166000908152601a602052604090205460ff16155b1561154a5760195460ff1661154a5760405162461bcd60e51b815260206004820152602a60248201527f456e61626c6554726164696e673a2054726164696e6720776173206e6f7420656044820152691b98589b1959081e595d60b21b6064820152608401610bc6565b6001600160a01b03821660009081526015602052604090205460ff1661154a576016546001600160a01b038316600090815260208190526040902054111561154a5760405162461bcd60e51b815260206004820152602960248201527f4d617857616c6c65743a2043616e6e6f7420657863656564206d61782077616c6044820152681b195d081b1a5b5a5d60ba1b6064820152608401610bc6565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600183019183908215612ecf5791602002820160005b83821115612e9f57835183826101000a81548161ffff021916908361ffff1602179055509260200192600201602081600101049283019260010302612e5f565b8015612ecd5782816101000a81549061ffff0219169055600201602081600101049283019260010302612e9f565b505b50612edb929150612edf565b5090565b5b80821115612edb5760008155600101612ee0565b600060208083528351808285015260005b81811015612f2157858101830151858201604001528201612f05565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610e5757600080fd5b60008060408385031215612f6a57600080fd5b8235612f7581612f42565b946020939093013593505050565b803561ffff81168114612f9557600080fd5b919050565b600060208284031215612fac57600080fd5b612fb582612f83565b9392505050565b600080600060608486031215612fd157600080fd5b8335612fdc81612f42565b92506020840135612fec81612f42565b929592945050506040919091013590565b60006020828403121561300f57600080fd5b5035919050565b8015158114610e5757600080fd5b6000806040838503121561303757600080fd5b823561304281612f42565b9150602083013561305281613016565b809150509250929050565b60006020828403121561306f57600080fd5b8135612fb581612f42565b60008060006060848603121561308f57600080fd5b61309884612f83565b92506130a660208501612f83565b91506130b460408501612f83565b90509250925092565b600080604083850312156130d057600080fd5b82356130db81612f42565b9150602083013561305281612f42565b600181811c908216806130ff57607f821691505b60208210810361311f57634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526046908201527f546178657344656661756c74526f7574657257616c6c65743a2057616c6c657460408201527f2074617820726563697069656e742063616e6e6f74206265206120307830206160608201526564647265737360d01b608082015260a00190565b634e487b7160e01b600052601160045260246000fd5b80820180821115610b1c57610b1c613191565b634e487b7160e01b600052603260045260246000fd5b61ffff8281168282160390808211156131eb576131eb613191565b5092915050565b61ffff8181168382160190808211156131eb576131eb613191565b60208082526036908201527f546178657344656661756c74526f757465723a2043616e6e6f7420657863656560408201527564206d617820746f74616c20666565206f662032352560501b606082015260800190565b60006020828403121561327557600080fd5b8151612fb581613016565b8082028115828204841417610b1c57610b1c613191565b6000826132b457634e487b7160e01b600052601260045260246000fd5b500490565b81810381811115610b1c57610b1c613191565b6000602082840312156132de57600080fd5b8151612fb581612f42565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156133395784516001600160a01b031683529383019391830191600101613314565b50506001600160a01b0396909616606085015250505060800152939250505056fea2646970667358221220f0ace0fc039a1ddf1ce1d594819fd8926970673c3e854f1480a8d34984d4ea9764736f6c63430008130033546178657344656661756c74526f7574657257616c6c65743a2057616c6c6574546178657344656661756c74526f757465723a2043616e6e6f742065786365652074617820726563697069656e742063616e6e6f74206265206120307830206164206d617820746f74616c20666565206f662032352500000000000000000000, checksum=0x068e7889d65786778ab08b2b817af5cff82a4fe52e2aa2363701a7d9ca1cc8ae, salt=6195102058063995335, targetAddress= New_York_City, initdata=0xc4d66de80000000000000000000000004752ba5dbc23f44d87826276bf6fd6b1c372ad24) ( New_York_City)
    • 1
    • 2
      DELEGATECALL
      6199714 gas, 0.03 ETH uRegistryV3.deploy2 (name=New York City, symbol=NYC, featuresMask=57896044618658097711785492504343953926634992332820282019728792003965192242300, bytecode=0x60806040523480156200001157600080fd5b506040518060400160405280600d81526020016c4e657720596f726b204369747960981b815250604051806040016040528060038152602001624e594360e81b815250816003908162000065919062001548565b50600462000074828262001548565b505050620000916200008b6200029460201b60201c565b62000298565b7333b5bd9c3bd9a7f1959f26a1dbc1fa75e2157bf9620000b26032620002b6565b620000d1736109176041ac04c6e4f56d20951bea9690098e29620003be565b620000e060a6806000620004a2565b620000ff73a38acb89b0687fa5290681a82775832c1fe9403a62000694565b6200010e60a680600062000778565b6200012d736fc95cd6f8d7ad0bbc29cf4b3d39daaf90775a0462000962565b6200013c60a680600062000a46565b6200014981600162000c30565b6200015630600162000c30565b6200016381600162000c9a565b6200017030600162000c9a565b6200017e6000600162000c9a565b620001b3600a6200019160128262001729565b620001a190631dcd650062001741565b620001ad91906200175b565b62000cf3565b620001e8600a620001c660128262001729565b620001d690631dcd650062001741565b620001e291906200175b565b62000d8e565b6200021d600a620001fb60128262001729565b6200020b90631dcd650062001741565b6200021791906200175b565b62000e29565b6200022a81600162000ec4565b6200023730600162000ec4565b6200026e81600a6200024b60128262001729565b6200025c906402540be40062001741565b6200026891906200175b565b62000f27565b6200028d7333b5bd9c3bd9a7f1959f26a1dbc1fa75e2157bf962000298565b50620017d7565b3390565b600680546001600160a01b0319169055620002b38162001006565b50565b620002c062001058565b60008161ffff16118015620002db57506101f48161ffff1611155b620003675760405162461bcd60e51b815260206004820152604b60248201527f537761705468726573686f6c643a2043616e6e6f7420657863656564206c696d60448201527f6974732066726f6d20302e30312520746f20352520666f72206e65772073776160648201526a1c081d1a1c995cda1bdb1960aa1b608482015260a4015b60405180910390fd5b6006805461ffff60b01b1916600160b01b61ffff8416908102919091179091556040519081527fcf1366790fe21e66c9df9dcf67218b1e10acd64d3c99ae8a7429a68de91f1720906020015b60405180910390a150565b620003c862001058565b6001600160a01b038116620004335760405162461bcd60e51b8152602060048201526046602482015260008051602062004b77833981519152604482015260008051602062004bb783398151915260648201526564647265737360d01b608482015260a4016200035e565b600a80546001600160a01b0319166001600160a01b0383161790556200045b81600162000c30565b6200046881600162000c9a565b6040516001600160a01b03821681527f9a58bb3935747f1f5257f066a34d6e2a98bc343dea907bc8648456660c083ec390602001620003b3565b620004ac62001058565b600b546011548491620004c79161ffff91821691166200177e565b620004d39190620017a3565b6011805461ffff191661ffff9283161790819055600b548492620005059262010000928390048216929004166200177e565b620005119190620017a3565b6011805463ffff000019166201000061ffff938416021790819055600b5483926200054c92640100000000928390048216929004166200177e565b620005589190620017a3565b6011805461ffff9283166401000000000261ffff60201b19821681179092556109c4908316919092161711801590620005a057506011546109c46201000090910461ffff1611155b8015620005be57506011546109c464010000000090910461ffff1611155b620006105760405162461bcd60e51b8152602060048201526036602482015260008051602062004b97833981519152604482015260008051602062004bd783398151915260648201526084016200035e565b6040805160608101825261ffff808616825284811660208301528316918101919091526200064390600b906003620013f0565b506040805161ffff808616825280851660208301528316918101919091527f59375cb07e7dd673897a43bd2f7725ad8daff8c598c5b586d7bf7a9d0a7ef843906060015b60405180910390a1505050565b6200069e62001058565b6001600160a01b038116620007095760405162461bcd60e51b8152602060048201526046602482015260008051602062004b77833981519152604482015260008051602062004bb783398151915260648201526564647265737360d01b608482015260a4016200035e565b600c80546001600160a01b0319166001600160a01b0383161790556200073181600162000c30565b6200073e81600162000c9a565b6040516001600160a01b03821681527feaf1986d341c3096d2d5d32f86ed29a21fee4e0d8365cd2b6fa85c0ec6889cf690602001620003b3565b6200078262001058565b600d5460115484916200079d9161ffff91821691166200177e565b620007a99190620017a3565b6011805461ffff191661ffff9283161790819055600d548492620007db9262010000928390048216929004166200177e565b620007e79190620017a3565b6011805463ffff000019166201000061ffff938416021790819055600d5483926200082292640100000000928390048216929004166200177e565b6200082e9190620017a3565b6011805461ffff9283166401000000000261ffff60201b19821681179092556109c49083169190921617118015906200087657506011546109c46201000090910461ffff1611155b80156200089457506011546109c464010000000090910461ffff1611155b620008e65760405162461bcd60e51b8152602060048201526036602482015260008051602062004b97833981519152604482015260008051602062004bd783398151915260648201526084016200035e565b6040805160608101825261ffff808616825284811660208301528316918101919091526200091990600d906003620013f0565b506040805161ffff808616825280851660208301528316918101919091527f1e5d76e30cd4303515f118e75cbf9d9440bb68ab78b2c2fa46984200dc11ad649060600162000687565b6200096c62001058565b6001600160a01b038116620009d75760405162461bcd60e51b8152602060048201526046602482015260008051602062004b77833981519152604482015260008051602062004bb783398151915260648201526564647265737360d01b608482015260a4016200035e565b600e80546001600160a01b0319166001600160a01b038316179055620009ff81600162000c30565b62000a0c81600162000c9a565b6040516001600160a01b03821681527fef4ba2c120a213d689f2a6c4e2ddd12511b7510261bac924bb4c765b9193093590602001620003b3565b62000a5062001058565b600f54601154849162000a6b9161ffff91821691166200177e565b62000a779190620017a3565b6011805461ffff191661ffff9283161790819055600f54849262000aa99262010000928390048216929004166200177e565b62000ab59190620017a3565b6011805463ffff000019166201000061ffff938416021790819055600f54839262000af092640100000000928390048216929004166200177e565b62000afc9190620017a3565b6011805461ffff9283166401000000000261ffff60201b19821681179092556109c490831691909216171180159062000b4457506011546109c46201000090910461ffff1611155b801562000b6257506011546109c464010000000090910461ffff1611155b62000bb45760405162461bcd60e51b8152602060048201526036602482015260008051602062004b97833981519152604482015260008051602062004bd783398151915260648201526084016200035e565b6040805160608101825261ffff8086168252848116602083015283169181019190915262000be790600f906003620013f0565b506040805161ffff808616825280851660208301528316918101919091527fee47559a0926f893bc1891e5ff90ad21f5c88637f280510d1f6f58f2811972769060600162000687565b62000c3a62001058565b6001600160a01b038216600081815260106020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df791015b60405180910390a25050565b6001600160a01b038216600081815260156020908152604091829020805460ff191685151590811790915591519182527f4b89c347592b1d537e066cb4ed98d87696ae35164745d7e370e4add16941dc92910162000c8e565b62000cfd62001058565b62000d07620010b6565b81101562000d585760405162461bcd60e51b815260206004820152601860248201527f4d617857616c6c65743a204c696d697420746f6f206c6f77000000000000000060448201526064016200035e565b60168190556040518181527f4b39c36d20c57d220f61fd25c4349d4435cc03ef6c2a680942f15333c3c3e00190602001620003b3565b62000d9862001058565b62000da2620010d6565b81101562000df35760405162461bcd60e51b815260206004820152601460248201527f4d617854783a204c696d697420746f6f206c6f7700000000000000000000000060448201526064016200035e565b60178190556040518181527fd0459d371e1defb856088ceda9d33bfed2a31a105e0bae2113cdc7dcc9e77e9d90602001620003b3565b62000e3362001058565b62000e3d620010d6565b81101562000e8e5760405162461bcd60e51b815260206004820152601460248201527f4d617854783a204c696d697420746f6f206c6f7700000000000000000000000060448201526064016200035e565b60188190556040518181527fa0dff8a4e8bcaa27b5a2b64bc312f8b338e362bd6cad89f5fe2ae6b8389fb38a90602001620003b3565b62000ece62001058565b6001600160a01b0382166000818152601a6020908152604091829020805460ff191685151590811790915591519182527f38d2732664f4152f6b6754aa1afeaec7fa6618671b172e5430139b51dba2d1d6910162000c8e565b6001600160a01b03821662000f7f5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016200035e565b62000f8d60008383620010f2565b806002600082825462000fa19190620017c1565b90915550506001600160a01b038216600081815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3620010026000838362001351565b5050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6005546001600160a01b03163314620010b45760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016200035e565b565b60006103e8620010c560025490565b620010d191906200175b565b905090565b6000612710620010e560025490565b620010c590600562001741565b6001600160a01b03831660009081526014602052604090205460ff1680156200113457506001600160a01b03821660009081526015602052604090205460ff16155b156200119957601754811115620011995760405162461bcd60e51b815260206004820152602260248201527f4d617854783a2043616e6e6f7420657863656564206d617820627579206c696d6044820152611a5d60f21b60648201526084016200035e565b6001600160a01b03821660009081526014602052604090205460ff168015620011db57506001600160a01b03831660009081526015602052604090205460ff16155b156200124157601854811115620012415760405162461bcd60e51b815260206004820152602360248201527f4d617854783a2043616e6e6f7420657863656564206d61782073656c6c206c696044820152621b5a5d60ea1b60648201526084016200035e565b6001600160a01b03831660009081526014602052604090205460ff1680156200128357506001600160a01b0382166000908152601a602052604090205460ff16155b80620012cc57506001600160a01b03821660009081526014602052604090205460ff168015620012cc57506001600160a01b0383166000908152601a602052604090205460ff16155b15620013395760195460ff16620013395760405162461bcd60e51b815260206004820152602a60248201527f456e61626c6554726164696e673a2054726164696e6720776173206e6f7420656044820152691b98589b1959081e595d60b21b60648201526084016200035e565b6200134c8383836001600160e01b038416565b505050565b6001600160a01b03821660009081526015602052604090205460ff1662001339576016546001600160a01b0383166000908152602081905260409020541115620013395760405162461bcd60e51b815260206004820152602960248201527f4d617857616c6c65743a2043616e6e6f7420657863656564206d61782077616c6044820152681b195d081b1a5b5a5d60ba1b60648201526084016200035e565b6001830191839082156200147b5791602002820160005b838211156200144957835183826101000a81548161ffff021916908361ffff160217905550926020019260020160208160010104928301926001030262001407565b8015620014795782816101000a81549061ffff021916905560020160208160010104928301926001030262001449565b505b50620014899291506200148d565b5090565b5b808211156200148957600081556001016200148e565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620014cf57607f821691505b602082108103620014f057634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200134c57600081815260208120601f850160051c810160208610156200151f5750805b601f850160051c820191505b8181101562001540578281556001016200152b565b505050505050565b81516001600160401b03811115620015645762001564620014a4565b6200157c81620015758454620014ba565b84620014f6565b602080601f831160018114620015b457600084156200159b5750858301515b600019600386901b1c1916600185901b17855562001540565b600085815260208120601f198616915b82811015620015e557888601518255948401946001909101908401620015c4565b5085821015620016045787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200166b5781600019048211156200164f576200164f62001614565b808516156200165d57918102915b93841c93908002906200162f565b509250929050565b600082620016845750600162001723565b81620016935750600062001723565b8160018114620016ac5760028114620016b757620016d7565b600191505062001723565b60ff841115620016cb57620016cb62001614565b50506001821b62001723565b5060208310610133831016604e8410600b8410161715620016fc575081810a62001723565b6200170883836200162a565b80600019048211156200171f576200171f62001614565b0290505b92915050565b60006200173a60ff84168362001673565b9392505050565b808202811582820484141762001723576200172362001614565b6000826200177957634e487b7160e01b600052601260045260246000fd5b500490565b61ffff8281168282160390808211156200179c576200179c62001614565b5092915050565b61ffff8181168382160190808211156200179c576200179c62001614565b8082018082111562001723576200172362001614565b61339080620017e76000396000f3fe6080604052600436106103545760003560e01c8063801b51d9116101c6578063c0a904a2116100f7578063dd63138911610095578063e5c9b87c1161006f578063e5c9b87c146109f1578063e85ceee814610a11578063f112ba7214610a41578063f2fde38b14610a5657600080fd5b8063dd63138914610993578063e30c3978146109b3578063e4e1446a146109d157600080fd5b8063c4d66de8116100d1578063c4d66de81461091e578063d94775261461093e578063dc3f0d0f14610953578063dd62ed3e1461097357600080fd5b8063c0a904a2146108be578063c18bc195146108de578063c400f5e7146108fe57600080fd5b80638fffabed11610164578063a5ece9411161013e578063a5ece94114610848578063a9059cbb14610868578063aa4bde2814610888578063c02466681461089e57600080fd5b80638fffabed146107f357806395d89b4114610813578063a457c2d71461082857600080fd5b80638980f11f116101a05780638980f11f146107805780638a8c523c146107a05780638da5cb5b146107b55780638e749a8f146107d357600080fd5b8063801b51d91461072a57806386e476dd1461074a57806388e765ff1461076a57600080fd5b80634a4dd9cd116102a057806370a082311161023e57806379ba50971161021857806379ba5097146106b557806379cc6790146106ca5780637b93b089146106ea5780637fee36561461070a57600080fd5b806370a082311461063a578063715018a614610670578063768565571461068557600080fd5b80634fbee1931161027a5780634fbee1931461059f578063502f7446146105cf5780635cce86cd146105f457806366d602ae1461062457600080fd5b80634a4dd9cd146105435780634ada218b146105635780634f011b831461057d57600080fd5b80632d99d32e1161030d57806339509351116102e757806339509351146104985780633ad10ef6146104b8578063408ccbdf146104f057806342966c681461052357600080fd5b80632d99d32e1461043c578063313ce5671461045c578063362108231461047857600080fd5b806306fdde0314610360578063095ea7b31461038b57806318160ddd146103bb5780631a0e718c146103da57806323b872dd146103fc5780632be32b611461041c57600080fd5b3661035b57005b600080fd5b34801561036c57600080fd5b50610375610a76565b6040516103829190612ef4565b60405180910390f35b34801561039757600080fd5b506103ab6103a6366004612f57565b610b08565b6040519015158152602001610382565b3480156103c757600080fd5b506002545b604051908152602001610382565b3480156103e657600080fd5b506103fa6103f5366004612f9a565b610b22565b005b34801561040857600080fd5b506103ab610417366004612fbc565b610c26565b34801561042857600080fd5b506103fa610437366004612ffd565b610c4a565b34801561044857600080fd5b506103fa610457366004613024565b610cd5565b34801561046857600080fd5b5060405160128152602001610382565b34801561048457600080fd5b506103fa61049336600461305d565b610d65565b3480156104a457600080fd5b506103ab6104b3366004612f57565b610dfd565b3480156104c457600080fd5b50600a546104d8906001600160a01b031681565b6040516001600160a01b039091168152602001610382565b3480156104fc57600080fd5b5061051061050b366004612ffd565b610e1f565b60405161ffff9091168152602001610382565b34801561052f57600080fd5b506103fa61053e366004612ffd565b610e4d565b34801561054f57600080fd5b506103fa61055e36600461307a565b610e5a565b34801561056f57600080fd5b506019546103ab9060ff1681565b34801561058957600080fd5b5060065461051090600160b01b900461ffff1681565b3480156105ab57600080fd5b506103ab6105ba36600461305d565b60106020526000908152604090205460ff1681565b3480156105db57600080fd5b506012546104d89061010090046001600160a01b031681565b34801561060057600080fd5b506103ab61060f36600461305d565b60156020526000908152604090205460ff1681565b34801561063057600080fd5b506103cc60185481565b34801561064657600080fd5b506103cc61065536600461305d565b6001600160a01b031660009081526020819052604090205490565b34801561067c57600080fd5b506103fa611002565b34801561069157600080fd5b506103ab6106a036600461305d565b60146020526000908152604090205460ff1681565b3480156106c157600080fd5b506103fa611016565b3480156106d657600080fd5b506103fa6106e5366004612f57565b61108d565b3480156106f657600080fd5b506103fa61070536600461307a565b6110a2565b34801561071657600080fd5b506103fa61072536600461307a565b611241565b34801561073657600080fd5b506103fa610745366004613024565b6113e0565b34801561075657600080fd5b50600e546104d8906001600160a01b031681565b34801561077657600080fd5b506103cc60175481565b34801561078c57600080fd5b506103fa61079b366004612f57565b611448565b3480156107ac57600080fd5b506103fa61154f565b3480156107c157600080fd5b506005546001600160a01b03166104d8565b3480156107df57600080fd5b506105106107ee366004612ffd565b6115f5565b3480156107ff57600080fd5b506013546104d8906001600160a01b031681565b34801561081f57600080fd5b50610375611605565b34801561083457600080fd5b506103ab610843366004612f57565b611614565b34801561085457600080fd5b50600c546104d8906001600160a01b031681565b34801561087457600080fd5b506103ab610883366004612f57565b61168f565b34801561089457600080fd5b506103cc60165481565b3480156108aa57600080fd5b506103fa6108b9366004613024565b61169d565b3480156108ca57600080fd5b506103fa6108d9366004613024565b6116fd565b3480156108ea57600080fd5b506103fa6108f9366004612ffd565b61170f565b34801561090a57600080fd5b506103fa61091936600461305d565b6117a3565b34801561092a57600080fd5b506103fa61093936600461305d565b61183b565b34801561094a57600080fd5b506103cc61190a565b34801561095f57600080fd5b506103fa61096e366004612ffd565b611952565b34801561097f57600080fd5b506103cc61098e3660046130bd565b6119dd565b34801561099f57600080fd5b506103fa6109ae36600461305d565b611a08565b3480156109bf57600080fd5b506006546001600160a01b03166104d8565b3480156109dd57600080fd5b506105106109ec366004612ffd565b611aa0565b3480156109fd57600080fd5b50610510610a0c366004612ffd565b611ab0565b348015610a1d57600080fd5b506103ab610a2c36600461305d565b601a6020526000908152604090205460ff1681565b348015610a4d57600080fd5b506103cc611ac0565b348015610a6257600080fd5b506103fa610a7136600461305d565b611aeb565b606060038054610a85906130eb565b80601f0160208091040260200160405190810160405280929190818152602001828054610ab1906130eb565b8015610afe5780601f10610ad357610100808354040283529160200191610afe565b820191906000526020600020905b815481529060010190602001808311610ae157829003601f168201915b5050505050905090565b600033610b16818585611b5c565b60019150505b92915050565b610b2a611c80565b60008161ffff16118015610b4457506101f48161ffff1611155b610bcf5760405162461bcd60e51b815260206004820152604b60248201527f537761705468726573686f6c643a2043616e6e6f7420657863656564206c696d60448201527f6974732066726f6d20302e30312520746f20352520666f72206e65772073776160648201526a1c081d1a1c995cda1bdb1960aa1b608482015260a4015b60405180910390fd5b6006805461ffff60b01b1916600160b01b61ffff8416908102919091179091556040519081527fcf1366790fe21e66c9df9dcf67218b1e10acd64d3c99ae8a7429a68de91f1720906020015b60405180910390a150565b600033610c34858285611cda565b610c3f858585611d54565b506001949350505050565b610c52611c80565b610c5a612390565b811015610ca05760405162461bcd60e51b81526020600482015260146024820152734d617854783a204c696d697420746f6f206c6f7760601b6044820152606401610bc6565b60178190556040518181527fd0459d371e1defb856088ceda9d33bfed2a31a105e0bae2113cdc7dcc9e77e9d90602001610c1b565b610cdd611c80565b6013546001600160a01b0390811690831603610d575760405162461bcd60e51b815260206004820152603360248201527f44656661756c74526f757465723a2043616e6e6f742072656d6f766520696e696044820152721d1a585b081c185a5c88199c9bdb481b1a5cdd606a1b6064820152608401610bc6565b610d6182826123a9565b5050565b610d6d611c80565b6001600160a01b038116610d935760405162461bcd60e51b8152600401610bc690613125565b600a80546001600160a01b0319166001600160a01b038316179055610db981600161169d565b610dc481600161241e565b6040516001600160a01b03821681527f9a58bb3935747f1f5257f066a34d6e2a98bc343dea907bc8648456660c083ec390602001610c1b565b600033610b16818585610e1083836119dd565b610e1a91906131a7565b611b5c565b60118160038110610e2f57600080fd5b60109182820401919006600202915054906101000a900461ffff1681565b610e573382612476565b50565b610e62611c80565b600d546011548491610e7b9161ffff91821691166131d0565b610e8591906131f2565b6011805461ffff191661ffff9283161790819055600d548492610eb59262010000928390048216929004166131d0565b610ebf91906131f2565b6011805463ffff000019166201000061ffff938416021790819055600d548392610ef792600160201b928390048216929004166131d0565b610f0191906131f2565b6011805461ffff928316600160201b0265ffff0000000019821681179092556109c4908316919092161711801590610f4857506011546109c46201000090910461ffff1611155b8015610f6457506011546109c4600160201b90910461ffff1611155b610f805760405162461bcd60e51b8152600401610bc69061320d565b6040805160608101825261ffff80861682528481166020830152831691810191909152610fb190600d906003612e49565b506040805161ffff808616825280851660208301528316918101919091527f1e5d76e30cd4303515f118e75cbf9d9440bb68ab78b2c2fa46984200dc11ad64906060015b60405180910390a1505050565b61100a611c80565b61101460006125bb565b565b60065433906001600160a01b031681146110845760405162461bcd60e51b815260206004820152602960248201527f4f776e61626c6532537465703a2063616c6c6572206973206e6f7420746865206044820152683732bb9037bbb732b960b91b6064820152608401610bc6565b610e57816125bb565b611098823383611cda565b610d618282612476565b6110aa611c80565b600b5460115484916110c39161ffff91821691166131d0565b6110cd91906131f2565b6011805461ffff191661ffff9283161790819055600b5484926110fd9262010000928390048216929004166131d0565b61110791906131f2565b6011805463ffff000019166201000061ffff938416021790819055600b54839261113f92600160201b928390048216929004166131d0565b61114991906131f2565b6011805461ffff928316600160201b0265ffff0000000019821681179092556109c490831691909216171180159061119057506011546109c46201000090910461ffff1611155b80156111ac57506011546109c4600160201b90910461ffff1611155b6111c85760405162461bcd60e51b8152600401610bc69061320d565b6040805160608101825261ffff808616825284811660208301528316918101919091526111f990600b906003612e49565b506040805161ffff808616825280851660208301528316918101919091527f59375cb07e7dd673897a43bd2f7725ad8daff8c598c5b586d7bf7a9d0a7ef84390606001610ff5565b611249611c80565b600f5460115484916112629161ffff91821691166131d0565b61126c91906131f2565b6011805461ffff191661ffff9283161790819055600f54849261129c9262010000928390048216929004166131d0565b6112a691906131f2565b6011805463ffff000019166201000061ffff938416021790819055600f5483926112de92600160201b928390048216929004166131d0565b6112e891906131f2565b6011805461ffff928316600160201b0265ffff0000000019821681179092556109c490831691909216171180159061132f57506011546109c46201000090910461ffff1611155b801561134b57506011546109c4600160201b90910461ffff1611155b6113675760405162461bcd60e51b8152600401610bc69061320d565b6040805160608101825261ffff8086168252848116602083015283169181019190915261139890600f906003612e49565b506040805161ffff808616825280851660208301528316918101919091527fee47559a0926f893bc1891e5ff90ad21f5c88637f280510d1f6f58f28119727690606001610ff5565b6113e8611c80565b6001600160a01b0382166000818152601a6020908152604091829020805460ff191685151590811790915591519182527f38d2732664f4152f6b6754aa1afeaec7fa6618671b172e5430139b51dba2d1d691015b60405180910390a25050565b611450611c80565b306001600160a01b038316036114b85760405162461bcd60e51b815260206004820152602760248201527f546f6b656e5265636f7665723a2043616e6e6f74207265636f7665722074686960448201526639903a37b5b2b760c91b6064820152608401610bc6565b816001600160a01b031663a9059cbb6114d96005546001600160a01b031690565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602481018490526044016020604051808303816000875af1158015611526573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061154a9190613263565b505050565b611557611c80565b60195460ff16156115bd5760405162461bcd60e51b815260206004820152602a60248201527f456e61626c6554726164696e673a2054726164696e672077617320656e61626c604482015269656420616c726561647960b01b6064820152608401610bc6565b6019805460ff191660011790556040517f799663458a5ef2936f7fa0c99b3336c69c25890f82974f04e811e5bb359186c790600090a1565b600d8160038110610e2f57600080fd5b606060048054610a85906130eb565b6000338161162282866119dd565b9050838110156116825760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610bc6565b610c3f8286868403611b5c565b600033610b16818585611d54565b6116a5611c80565b6001600160a01b038216600081815260106020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910161143c565b611705611c80565b610d61828261241e565b611717611c80565b61171f6125d4565b81101561176e5760405162461bcd60e51b815260206004820152601860248201527f4d617857616c6c65743a204c696d697420746f6f206c6f7700000000000000006044820152606401610bc6565b60168190556040518181527f4b39c36d20c57d220f61fd25c4349d4435cc03ef6c2a680942f15333c3c3e00190602001610c1b565b6117ab611c80565b6001600160a01b0381166117d15760405162461bcd60e51b8152600401610bc690613125565b600c80546001600160a01b0319166001600160a01b0383161790556117f781600161169d565b61180281600161241e565b6040516001600160a01b03821681527feaf1986d341c3096d2d5d32f86ed29a21fee4e0d8365cd2b6fa85c0ec6889cf690602001610c1b565b600654600160a81b900460ff168061185d5750600654600160a01b900460ff16155b6118c05760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610bc6565b600654600160a81b900460ff161580156118ea576006805461ffff60a01b191661010160a01b1790555b6118f3826125e2565b8015610d61576006805460ff60a81b191690555050565b6006546013546001600160a01b031660009081526020819052604081205490916127109161194391600160b01b900461ffff1690613280565b61194d9190613297565b905090565b61195a611c80565b611962612390565b8110156119a85760405162461bcd60e51b81526020600482015260146024820152734d617854783a204c696d697420746f6f206c6f7760601b6044820152606401610bc6565b60188190556040518181527fa0dff8a4e8bcaa27b5a2b64bc312f8b338e362bd6cad89f5fe2ae6b8389fb38a90602001610c1b565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b611a10611c80565b6001600160a01b038116611a365760405162461bcd60e51b8152600401610bc690613125565b600e80546001600160a01b0319166001600160a01b038316179055611a5c81600161169d565b611a6781600161241e565b6040516001600160a01b03821681527fef4ba2c120a213d689f2a6c4e2ddd12511b7510261bac924bb4c765b9193093590602001610c1b565b600b8160038110610e2f57600080fd5b600f8160038110610e2f57600080fd5b60006009546008546007546000611ad791906131a7565b611ae191906131a7565b61194d91906131a7565b611af3611c80565b600680546001600160a01b0383166001600160a01b03199091168117909155611b246005546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b6001600160a01b038316611bbe5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610bc6565b6001600160a01b038216611c1f5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610bc6565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6005546001600160a01b031633146110145760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610bc6565b6000611ce684846119dd565b90506000198114611d4e5781811015611d415760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610bc6565b611d4e8484848403611b5c565b50505050565b60125460ff16158015611d675750600081115b8015611d8657506012546001600160a01b038381166101009092041614155b8015611dab57506001600160a01b03831660009081526010602052604090205460ff16155b8015611dd057506001600160a01b03821660009081526010602052604090205460ff16155b15612092576001600160a01b03831660009081526014602052604081205460039060ff1615611e0e5760115461ffff1615611e09575060005b611e60565b6001600160a01b03841660009081526014602052604090205460ff1615611e495760115462010000900461ffff1615611e0957506001611e60565b601154600160201b900461ffff1615611e60575060025b60038160ff16101561207e5761271060118260ff1660038110611e8557611e856131ba565b601091828204019190066002029054906101000a900461ffff1661ffff1684611eae9190613280565b611eb89190613297565b9150611ec482846132b9565b925060118160ff1660038110611edc57611edc6131ba565b601091828204019190066002029054906101000a900461ffff1661ffff16600b8260ff1660038110611f1057611f106131ba565b601091828204019190066002029054906101000a900461ffff1661ffff1683611f399190613280565b611f439190613297565b60076000828254611f5491906131a7565b909155506011905060ff821660038110611f7057611f706131ba565b601091828204019190066002029054906101000a900461ffff1661ffff16600d8260ff1660038110611fa457611fa46131ba565b601091828204019190066002029054906101000a900461ffff1661ffff1683611fcd9190613280565b611fd79190613297565b60086000828254611fe891906131a7565b909155506011905060ff821660038110612004576120046131ba565b601081049091015461ffff6002600f938416026101000a909104169060ff831660038110612034576120346131ba565b601091828204019190066002029054906101000a900461ffff1661ffff168361205d9190613280565b6120679190613297565b6009600082825461207891906131a7565b90915550505b811561208f5761208f8530846127f0565b50505b600061209c61190a565b6120a4611ac0565b101580156120ca57506013546001600160a01b0316600090815260208190526040812054115b60125490915060ff161580156120f957506001600160a01b03841660009081526014602052604090205460ff16155b801561211857506012546001600160a01b038581166101009092041614155b80156121215750805b15612385576012805460ff191660011790556000600754118061214657506000600854115b8061215357506000600954115b1561237a576000600954600854600754600061216f91906131a7565b61217991906131a7565b61218391906131a7565b90506000612190826129a5565b600754479060009084906121a49084613280565b6121ae9190613297565b9050801561222e57600a546040516001600160a01b039091169082156108fc029083906000818181858888f193505050509250821561222e57600a54604080516001600160a01b039092168252602082018390527fcfab4679121a913e2ec5801e607c6522d4e94bf2fb9533c42c85f11b440b34bb910160405180910390a15b6000600781905560085485906122449085613280565b61224e9190613297565b905080156122ce57600c546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050935083156122ce57600c54604080516001600160a01b039092168252602082018390527f3e6afd69feef8f4cc1adbe6d3905e477db85aa5aa28d02674dc4bc6d39237fe4910160405180910390a15b6000600881905560095486906122e49086613280565b6122ee9190613297565b9050801561236e57600e546040516001600160a01b039091169082156108fc029083906000818181858888f193505050509450841561236e57600e54604080516001600160a01b039092168252602082018390527fb2356d8e279f96c4c33b0e8eb564c7c35fa2de5ec0e61577e70473c186a2b865910160405180910390a15b50506000600955505050505b6012805460ff191690555b611d4e8484846127f0565b600061271061239e60025490565b611943906005613280565b6001600160a01b0382166000908152601460205260409020805460ff191682158015919091179091556123e1576123e182600161241e565b816001600160a01b03167f911aa18ddbbbc33c9b4c704a71bdaa0984b0aa2e82726a7f51e64bad0b0a84558260405161143c911515815260200190565b6001600160a01b038216600081815260156020908152604091829020805460ff191685151590811790915591519182527f4b89c347592b1d537e066cb4ed98d87696ae35164745d7e370e4add16941dc92910161143c565b6001600160a01b0382166124d65760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610bc6565b6124e282600083612b22565b6001600160a01b038216600090815260208190526040902054818110156125565760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610bc6565b6001600160a01b0383166000818152602081815260408083208686039055600280548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a361154a83600084612d5b565b600680546001600160a01b0319169055610e5781612df7565b60006103e861194360025490565b80601260016101000a8154816001600160a01b0302191690836001600160a01b03160217905550601260019054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561265c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061268091906132cc565b6001600160a01b031663c9c6539630601260019054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156126e2573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061270691906132cc565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015612753573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061277791906132cc565b601380546001600160a01b0319166001600160a01b03929092169190911790556127a281600161241e565b6013546127b9906001600160a01b031660016123a9565b6040516001600160a01b038216907fbc052db65df144ad4f71f02da93cae3d4401104c30ac374d7cc10d87ee07b60290600090a250565b6001600160a01b0383166128545760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610bc6565b6001600160a01b0382166128b65760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610bc6565b6128c1838383612b22565b6001600160a01b038316600090815260208190526040902054818110156129395760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610bc6565b6001600160a01b03848116600081815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3611d4e848484612d5b565b60408051600280825260608201835260009260208301908036833701905050905030816000815181106129da576129da6131ba565b60200260200101906001600160a01b031690816001600160a01b031681525050601260019054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612a4d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a7191906132cc565b81600181518110612a8457612a846131ba565b6001600160a01b039283166020918202929092010152601254612aaf91309161010090041684611b5c565b60125460405163791ac94760e01b81526101009091046001600160a01b03169063791ac94790612aec9085906000908690309042906004016132e9565b600060405180830381600087803b158015612b0657600080fd5b505af1158015612b1a573d6000803e3d6000fd5b505050505050565b6001600160a01b03831660009081526014602052604090205460ff168015612b6357506001600160a01b03821660009081526015602052604090205460ff16155b15612bc557601754811115612bc55760405162461bcd60e51b815260206004820152602260248201527f4d617854783a2043616e6e6f7420657863656564206d617820627579206c696d6044820152611a5d60f21b6064820152608401610bc6565b6001600160a01b03821660009081526014602052604090205460ff168015612c0657506001600160a01b03831660009081526015602052604090205460ff16155b15612c6957601854811115612c695760405162461bcd60e51b815260206004820152602360248201527f4d617854783a2043616e6e6f7420657863656564206d61782073656c6c206c696044820152621b5a5d60ea1b6064820152608401610bc6565b6001600160a01b03831660009081526014602052604090205460ff168015612caa57506001600160a01b0382166000908152601a602052604090205460ff16155b80612cf157506001600160a01b03821660009081526014602052604090205460ff168015612cf157506001600160a01b0383166000908152601a602052604090205460ff16155b1561154a5760195460ff1661154a5760405162461bcd60e51b815260206004820152602a60248201527f456e61626c6554726164696e673a2054726164696e6720776173206e6f7420656044820152691b98589b1959081e595d60b21b6064820152608401610bc6565b6001600160a01b03821660009081526015602052604090205460ff1661154a576016546001600160a01b038316600090815260208190526040902054111561154a5760405162461bcd60e51b815260206004820152602960248201527f4d617857616c6c65743a2043616e6e6f7420657863656564206d61782077616c6044820152681b195d081b1a5b5a5d60ba1b6064820152608401610bc6565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600183019183908215612ecf5791602002820160005b83821115612e9f57835183826101000a81548161ffff021916908361ffff1602179055509260200192600201602081600101049283019260010302612e5f565b8015612ecd5782816101000a81549061ffff0219169055600201602081600101049283019260010302612e9f565b505b50612edb929150612edf565b5090565b5b80821115612edb5760008155600101612ee0565b600060208083528351808285015260005b81811015612f2157858101830151858201604001528201612f05565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610e5757600080fd5b60008060408385031215612f6a57600080fd5b8235612f7581612f42565b946020939093013593505050565b803561ffff81168114612f9557600080fd5b919050565b600060208284031215612fac57600080fd5b612fb582612f83565b9392505050565b600080600060608486031215612fd157600080fd5b8335612fdc81612f42565b92506020840135612fec81612f42565b929592945050506040919091013590565b60006020828403121561300f57600080fd5b5035919050565b8015158114610e5757600080fd5b6000806040838503121561303757600080fd5b823561304281612f42565b9150602083013561305281613016565b809150509250929050565b60006020828403121561306f57600080fd5b8135612fb581612f42565b60008060006060848603121561308f57600080fd5b61309884612f83565b92506130a660208501612f83565b91506130b460408501612f83565b90509250925092565b600080604083850312156130d057600080fd5b82356130db81612f42565b9150602083013561305281612f42565b600181811c908216806130ff57607f821691505b60208210810361311f57634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526046908201527f546178657344656661756c74526f7574657257616c6c65743a2057616c6c657460408201527f2074617820726563697069656e742063616e6e6f74206265206120307830206160608201526564647265737360d01b608082015260a00190565b634e487b7160e01b600052601160045260246000fd5b80820180821115610b1c57610b1c613191565b634e487b7160e01b600052603260045260246000fd5b61ffff8281168282160390808211156131eb576131eb613191565b5092915050565b61ffff8181168382160190808211156131eb576131eb613191565b60208082526036908201527f546178657344656661756c74526f757465723a2043616e6e6f7420657863656560408201527564206d617820746f74616c20666565206f662032352560501b606082015260800190565b60006020828403121561327557600080fd5b8151612fb581613016565b8082028115828204841417610b1c57610b1c613191565b6000826132b457634e487b7160e01b600052601260045260246000fd5b500490565b81810381811115610b1c57610b1c613191565b6000602082840312156132de57600080fd5b8151612fb581612f42565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156133395784516001600160a01b031683529383019391830191600101613314565b50506001600160a01b0396909616606085015250505060800152939250505056fea2646970667358221220f0ace0fc039a1ddf1ce1d594819fd8926970673c3e854f1480a8d34984d4ea9764736f6c63430008130033546178657344656661756c74526f7574657257616c6c65743a2057616c6c6574546178657344656661756c74526f757465723a2043616e6e6f742065786365652074617820726563697069656e742063616e6e6f74206265206120307830206164206d617820746f74616c20666565206f662032352500000000000000000000, checksum=0x068e7889d65786778ab08b2b817af5cff82a4fe52e2aa2363701a7d9ca1cc8ae, salt=6195102058063995335, targetAddress= New_York_City, initdata=0xc4d66de80000000000000000000000004752ba5dbc23f44d87826276bf6fd6b1c372ad24) ( New_York_City)