Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
100,000,000.00 AMBU

Holders:
314
Profile Summary
Blockchain:
Base (8453)


Decimals:
18
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xCe2e00024bfd69E4D9a280Cd12A05b303234238B
60c06040526001600c5f6101000a81548160ff0219169083151502179055505f600c60016101000a81548160ff0219169083151502179055505f600c60026101000a81548160ff0219169083151502179055506001600c60036101000a81548160ff021916908315150217905550600160125f6101000a81548160ff02191690831515021790555034801562000093575f80fd5b506040518060400160405280600481526020017f414d4255000000000000000000000000000000000000000000000000000000008152506040518060400160405280600481526020017f414d425500000000000000000000000000000000000000000000000000000000815250816003908162000111919062000e17565b50806004908162000123919062000e17565b5050505f62000137620006a060201b60201c565b90508060055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3505f734752ba5dbc23f44d87826276bf6fd6b1c372ad249050620001ff816001620006a760201b60201c565b8073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200027d573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620002a3919062000f60565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000309573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200032f919062000f60565b6040518363ffffffff1660e01b81526004016200034e92919062000fa1565b6020604051808303815f875af11580156200036b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000391919062000f60565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff1681525050620003d960a0516001620006a760201b60201c565b620003ee60a0516001620007a060201b60201c565b5f601890505f805f600b819055506001601260026101000a81548160ff0219169083151502179055505f601890505f805f805f6a52b7d2dcc80cd2e400000090505f601b819055506103e860148262000448919062000ff9565b62000454919062001070565b6008819055506103e86014826200046c919062000ff9565b62000478919062001070565b600a8190555061271060058262000490919062000ff9565b6200049c919062001070565b600981905550886014819055508760158190555086601681905550601654601554601454620004cc9190620010a7565b620004d89190620010a7565b601381905550856018819055508460198190555083601a81905550601a54601954601854620005089190620010a7565b620005149190620010a7565b60178190555082601c8190555081601d8190555073ce2e00024bfd69e4d9a280cd12a05b303234238b60065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073ce2e00024bfd69e4d9a280cd12a05b303234238b60075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f601260016101000a81548160ff0219169083151502179055506200060c620005fe6200083e60201b60201c565b60016200086660201b60201c565b6200061f3060016200086660201b60201c565b6200063461dead60016200086660201b60201c565b62000656620006486200083e60201b60201c565b6001620006a760201b60201c565b62000669306001620006a760201b60201c565b6200067e61dead6001620006a760201b60201c565b620006903382620009af60201b60201c565b505050505050505050506200129e565b5f33905090565b620006b7620006a060201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161462000748576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200073f906200113f565b60405180910390fd5b8060235f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b8060245f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b62000876620006a060201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161462000907576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620008fe906200113f565b60405180910390fd5b8060225f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df782604051620009a391906200117b565b60405180910390a25050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000a20576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000a1790620011e4565b60405180910390fd5b62000a335f838362000b4c60201b60201c565b62000a4a8160025462000b5160201b90919060201c565b60028190555062000aa1815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205462000b5160201b90919060201c565b5f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000b40919062001215565b60405180910390a35050565b505050565b5f80828462000b619190620010a7565b90508381101562000ba9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000ba0906200127e565b60405180910390fd5b8091505092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168062000c2f57607f821691505b60208210810362000c455762000c4462000bea565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830262000ca97fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000c6c565b62000cb5868362000c6c565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f62000cff62000cf962000cf38462000ccd565b62000cd6565b62000ccd565b9050919050565b5f819050919050565b62000d1a8362000cdf565b62000d3262000d298262000d06565b84845462000c78565b825550505050565b5f90565b62000d4862000d3a565b62000d5581848462000d0f565b505050565b5b8181101562000d7c5762000d705f8262000d3e565b60018101905062000d5b565b5050565b601f82111562000dcb5762000d958162000c4b565b62000da08462000c5d565b8101602085101562000db0578190505b62000dc862000dbf8562000c5d565b83018262000d5a565b50505b505050565b5f82821c905092915050565b5f62000ded5f198460080262000dd0565b1980831691505092915050565b5f62000e07838362000ddc565b9150826002028217905092915050565b62000e228262000bb3565b67ffffffffffffffff81111562000e3e5762000e3d62000bbd565b5b62000e4a825462000c17565b62000e5782828562000d80565b5f60209050601f83116001811462000e8d575f841562000e78578287015190505b62000e84858262000dfa565b86555062000ef3565b601f19841662000e9d8662000c4b565b5f5b8281101562000ec65784890151825560018201915060208501945060208101905062000e9f565b8683101562000ee6578489015162000ee2601f89168262000ddc565b8355505b6001600288020188555050505b505050505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f62000f2a8262000eff565b9050919050565b62000f3c8162000f1e565b811462000f47575f80fd5b50565b5f8151905062000f5a8162000f31565b92915050565b5f6020828403121562000f785762000f7762000efb565b5b5f62000f878482850162000f4a565b91505092915050565b62000f9b8162000f1e565b82525050565b5f60408201905062000fb65f83018562000f90565b62000fc5602083018462000f90565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f620010058262000ccd565b9150620010128362000ccd565b9250828202620010228162000ccd565b915082820484148315176200103c576200103b62000fcc565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6200107c8262000ccd565b9150620010898362000ccd565b9250826200109c576200109b62001043565b5b828204905092915050565b5f620010b38262000ccd565b9150620010c08362000ccd565b9250828201905080821115620010db57620010da62000fcc565b5b92915050565b5f82825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f62001127602083620010e1565b91506200113482620010f1565b602082019050919050565b5f6020820190508181035f830152620011588162001119565b9050919050565b5f8115159050919050565b62001175816200115f565b82525050565b5f602082019050620011905f8301846200116a565b92915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f620011cc601f83620010e1565b9150620011d98262001196565b602082019050919050565b5f6020820190508181035f830152620011fd81620011be565b9050919050565b6200120f8162000ccd565b82525050565b5f6020820190506200122a5f83018462001204565b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f62001266601b83620010e1565b9150620012738262001230565b602082019050919050565b5f6020820190508181035f830152620012978162001258565b9050919050565b60805160a051615dfb620012f15f395f8181611a6f015281816124b2015281816137270152613b3301525f8181611433015281816136cf015281816147e1015281816148c001526148e70152615dfb5ff3fe60806040526004361061041d575f3560e01c80638da5cb5b1161021d578063acd94bff11610122578063e1843067116100aa578063f11a24d311610079578063f11a24d314610fb2578063f63696bd14610fdc578063f637434214611006578063f8b45b0514611030578063ff935af61461105a57610424565b8063e184306714610f10578063e2f4560514610f38578063e4e513c414610f62578063edf2ad3214610f8a57610424565b8063c0246668116100f1578063c024666814610e2e578063c876d0b914610e56578063c8c8ebe414610e80578063d85ba06314610eaa578063dd62ed3e14610ed457610424565b8063acd94bff14610d8a578063b041825114610da0578063b62496f514610dc8578063bbc0c74214610e0457610424565b80639adb403f116101a5578063a265777811610174578063a265777814610c98578063a4d15b6414610cc0578063a7fc00ec14610cea578063a9059cbb14610d26578063abc2445914610d6257610424565b80639adb403f14610bf25780639c3b4fdc14610c1a5780639fccce3214610c44578063a0d82dc514610c6e57610424565b806392136913116101ec5780639213691314610b26578063924de9b714610b50578063934cabb514610b7857806395d89b4114610ba05780639a7a23d614610bca57610424565b80638da5cb5b14610a805780638ea5220f14610aaa57806390498eaa14610ad457806390a0ff5214610afe57610424565b80632f7a21bf11610323578063541a43cf116102ab57806370a082311161027a57806370a082311461099e578063751039fc146109da5780637571336a14610a0457806375f0a87414610a2c5780637bce5a0414610a5657610424565b8063541a43cf146108e45780635ffc33741461090e5780636a486a8e1461094a5780636ddd17131461097457610424565b806349bd5a5e116102f257806349bd5a5e146108005780634a62bb651461082a578063520865ed1461085457806353063cfd1461087e5780635342acb4146108a857610424565b80632f7a21bf1461075c578063313ce567146107865780633a9ad34e146107b05780634486bcc1146107d857610424565b80631694505e116103a65780631f3fed8f116103755780631f3fed8f1461067c57806323b872dd146106a65780632a4fad7b146106e25780632b199f3b1461070a5780632bf3d42d1461073257610424565b80631694505e146105c257806318160ddd146105ec5780631963a693146106165780631a8145bb1461065257610424565b8063095ea7b3116103ed578063095ea7b3146104bc5780630e7f2be7146104f857806310d5de531461053457806312bf7156146105705780631633328d1461059857610424565b806299d38614610428578063021dddc71461043e578063061c014a1461046857806306fdde031461049257610424565b3661042457005b5f80fd5b348015610433575f80fd5b5061043c611082565b005b348015610449575f80fd5b50610452611157565b60405161045f91906149f2565b60405180910390f35b348015610473575f80fd5b5061047c61116a565b6040516104899190614a23565b60405180910390f35b34801561049d575f80fd5b506104a6611173565b6040516104b39190614ac6565b60405180910390f35b3480156104c7575f80fd5b506104e260048036038101906104dd9190614b6e565b611203565b6040516104ef91906149f2565b60405180910390f35b348015610503575f80fd5b5061051e60048036038101906105199190614b6e565b611220565b60405161052b91906149f2565b60405180910390f35b34801561053f575f80fd5b5061055a60048036038101906105559190614bac565b6112e8565b60405161056791906149f2565b60405180910390f35b34801561057b575f80fd5b5061059660048036038101906105919190614bd7565b611305565b005b3480156105a3575f80fd5b506105ac61141e565b6040516105b991906149f2565b60405180910390f35b3480156105cd575f80fd5b506105d6611431565b6040516105e39190614c82565b60405180910390f35b3480156105f7575f80fd5b50610600611455565b60405161060d9190614a23565b60405180910390f35b348015610621575f80fd5b5061063c60048036038101906106379190614b6e565b61145e565b60405161064991906149f2565b60405180910390f35b34801561065d575f80fd5b5061066661150c565b6040516106739190614a23565b60405180910390f35b348015610687575f80fd5b50610690611512565b60405161069d9190614a23565b60405180910390f35b3480156106b1575f80fd5b506106cc60048036038101906106c79190614c9b565b611518565b6040516106d991906149f2565b60405180910390f35b3480156106ed575f80fd5b5061070860048036038101906107039190614d15565b6115ec565b005b348015610715575f80fd5b50610730600480360381019061072b9190614d15565b6116da565b005b34801561073d575f80fd5b506107466117c8565b6040516107539190614a23565b60405180910390f35b348015610767575f80fd5b506107706117ce565b60405161077d91906149f2565b60405180910390f35b348015610791575f80fd5b5061079a6117e8565b6040516107a79190614d6e565b60405180910390f35b3480156107bb575f80fd5b506107d660048036038101906107d19190614bac565b6117f0565b005b3480156107e3575f80fd5b506107fe60048036038101906107f99190614d87565b611944565b005b34801561080b575f80fd5b50610814611a6d565b6040516108219190614dc1565b60405180910390f35b348015610835575f80fd5b5061083e611a91565b60405161084b91906149f2565b60405180910390f35b34801561085f575f80fd5b50610868611aa3565b60405161087591906149f2565b60405180910390f35b348015610889575f80fd5b50610892611abd565b60405161089f91906149f2565b60405180910390f35b3480156108b3575f80fd5b506108ce60048036038101906108c99190614bac565b611b74565b6040516108db91906149f2565b60405180910390f35b3480156108ef575f80fd5b506108f8611bc6565b6040516109059190614a23565b60405180910390f35b348015610919575f80fd5b50610934600480360381019061092f9190614d87565b611bcc565b60405161094191906149f2565b60405180910390f35b348015610955575f80fd5b5061095e611d3a565b60405161096b9190614a23565b60405180910390f35b34801561097f575f80fd5b50610988611d40565b60405161099591906149f2565b60405180910390f35b3480156109a9575f80fd5b506109c460048036038101906109bf9190614bac565b611d53565b6040516109d19190614a23565b60405180910390f35b3480156109e5575f80fd5b506109ee611d98565b6040516109fb91906149f2565b60405180910390f35b348015610a0f575f80fd5b50610a2a6004803603810190610a259190614d15565b611e4f565b005b348015610a37575f80fd5b50610a40611f3d565b604051610a4d9190614dc1565b60405180910390f35b348015610a61575f80fd5b50610a6a611f62565b604051610a779190614a23565b60405180910390f35b348015610a8b575f80fd5b50610a94611f68565b604051610aa19190614dc1565b60405180910390f35b348015610ab5575f80fd5b50610abe611f90565b604051610acb9190614dc1565b60405180910390f35b348015610adf575f80fd5b50610ae8611fb5565b604051610af59190614a23565b60405180910390f35b348015610b09575f80fd5b50610b246004803603810190610b1f9190614bac565b611fbb565b005b348015610b31575f80fd5b50610b3a61210f565b604051610b479190614a23565b60405180910390f35b348015610b5b575f80fd5b50610b766004803603810190610b719190614dda565b612115565b005b348015610b83575f80fd5b50610b9e6004803603810190610b999190614bac565b6121c8565b005b348015610bab575f80fd5b50610bb461238a565b604051610bc19190614ac6565b60405180910390f35b348015610bd5575f80fd5b50610bf06004803603810190610beb9190614d15565b61241a565b005b348015610bfd575f80fd5b50610c186004803603810190610c139190614d87565b61254c565b005b348015610c25575f80fd5b50610c2e61260d565b604051610c3b9190614a23565b60405180910390f35b348015610c4f575f80fd5b50610c58612613565b604051610c659190614a23565b60405180910390f35b348015610c79575f80fd5b50610c82612619565b604051610c8f9190614a23565b60405180910390f35b348015610ca3575f80fd5b50610cbe6004803603810190610cb99190614dda565b61261f565b005b348015610ccb575f80fd5b50610cd46126d2565b604051610ce191906149f2565b60405180910390f35b348015610cf5575f80fd5b50610d106004803603810190610d0b9190614bac565b6126e5565b604051610d1d9190614a23565b60405180910390f35b348015610d31575f80fd5b50610d4c6004803603810190610d479190614b6e565b612730565b604051610d5991906149f2565b60405180910390f35b348015610d6d575f80fd5b50610d886004803603810190610d839190614b6e565b61274d565b005b348015610d95575f80fd5b50610d9e612829565b005b348015610dab575f80fd5b50610dc66004803603810190610dc19190614dda565b61297c565b005b348015610dd3575f80fd5b50610dee6004803603810190610de99190614bac565b612a2f565b604051610dfb91906149f2565b60405180910390f35b348015610e0f575f80fd5b50610e18612a4c565b604051610e2591906149f2565b60405180910390f35b348015610e39575f80fd5b50610e546004803603810190610e4f9190614d15565b612a5f565b005b348015610e61575f80fd5b50610e6a612b9b565b604051610e7791906149f2565b60405180910390f35b348015610e8b575f80fd5b50610e94612bad565b604051610ea19190614a23565b60405180910390f35b348015610eb5575f80fd5b50610ebe612bb3565b604051610ecb9190614a23565b60405180910390f35b348015610edf575f80fd5b50610efa6004803603810190610ef59190614e05565b612bb9565b604051610f079190614a23565b60405180910390f35b348015610f1b575f80fd5b50610f366004803603810190610f319190614d87565b612c3b565b005b348015610f43575f80fd5b50610f4c612d64565b604051610f599190614a23565b60405180910390f35b348015610f6d575f80fd5b50610f886004803603810190610f839190614d87565b612d6a565b005b348015610f95575f80fd5b50610fb06004803603810190610fab9190614dda565b612e22565b005b348015610fbd575f80fd5b50610fc6612ed5565b604051610fd39190614a23565b60405180910390f35b348015610fe7575f80fd5b50610ff0612edb565b604051610ffd9190614a23565b60405180910390f35b348015611011575f80fd5b5061101a612ee4565b6040516110279190614a23565b60405180910390f35b34801561103b575f80fd5b50611044612eea565b6040516110519190614a23565b60405180910390f35b348015611065575f80fd5b50611080600480360381019061107b9190614e43565b612ef0565b005b61108a613019565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611118576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161110f90614f04565b60405180910390fd5b6001600c60016101000a81548160ff0219169083151502179055506001600c60026101000a81548160ff02191690831515021790555043602181905550565b601260019054906101000a900460ff1681565b5f601d54905090565b60606003805461118290614f4f565b80601f01602080910402602001604051908101604052809291908181526020018280546111ae90614f4f565b80156111f95780601f106111d0576101008083540402835291602001916111f9565b820191905f5260205f20905b8154815290600101906020018083116111dc57829003601f168201915b5050505050905090565b5f61121661120f613019565b8484613020565b6001905092915050565b5f6112de61122c613019565b846112d985604051806060016040528060258152602001615da16025913960015f611255613019565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546131e39092919063ffffffff16565b613020565b6001905092915050565b6023602052805f5260405f205f915054906101000a900460ff1681565b61130d613019565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461139b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161139290614f04565b60405180910390fd5b8260148190555081601581905550806016819055506016546015546014546113c39190614fac565b6113cd9190614fac565b60138190555060326013541115611419576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161141090615029565b60405180910390fd5b505050565b601260029054906101000a900460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f600254905090565b5f61150261146a613019565b846114fd8560015f61147a613019565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461324590919063ffffffff16565b613020565b6001905092915050565b601f5481565b601e5481565b5f6115248484846132a2565b6115e184611530613019565b6115dc85604051806060016040528060288152602001615d796028913960015f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f611593613019565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546131e39092919063ffffffff16565b613020565b600190509392505050565b6115f4613019565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611682576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161167990614f04565b60405180910390fd5b8060115f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b6116e2613019565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611770576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161176790614f04565b60405180910390fd5b80600f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b601d5481565b5f80600c5f9054906101000a900460ff1690508091505090565b5f6012905090565b6117f8613019565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611886576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161187d90614f04565b60405180910390fd5b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fa751787977eeb3902e30e1d19ca00c6ad274a1f622c31a206e32366700b0567460405160405180910390a38060065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b61194c613019565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146119da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119d190614f04565b60405180910390fd5b670de0b6b3a76400006103e8600f6119f0611455565b6119fa9190615047565b611a0491906150b5565b611a0e91906150b5565b811015611a50576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a4790615155565b60405180910390fd5b670de0b6b3a764000081611a649190615047565b600a8190555050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600c5f9054906101000a900460ff1681565b5f8060125f9054906101000a900460ff1690508091505090565b5f611ac6613019565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611b54576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b4b90614f04565b60405180910390fd5b5f60125f6101000a81548160ff0219169083151502179055506001905090565b5f60225f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b601c5481565b5f611bd5613019565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611c63576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c5a90614f04565b60405180910390fd5b620186a06001611c71611455565b611c7b9190615047565b611c8591906150b5565b821015611cc7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cbe906151e3565b60405180910390fd5b6103e86005611cd4611455565b611cde9190615047565b611ce891906150b5565b821115611d2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d2190615271565b60405180910390fd5b8160098190555060019050919050565b60175481565b600c60029054906101000a900460ff1681565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f611da1613019565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611e2f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e2690614f04565b60405180910390fd5b5f600c5f6101000a81548160ff0219169083151502179055506001905090565b611e57613019565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611ee5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611edc90614f04565b60405180910390fd5b8060235f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60145481565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600b5481565b611fc3613019565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612051576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161204890614f04565b60405180910390fd5b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f90b8024c4923d3873ff5b9fcb43d0360d4b9217fa41225d07ba379993552e74360405160405180910390a38060075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60185481565b61211d613019565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146121ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121a290614f04565b60405180910390fd5b80600c60026101000a81548160ff02191690831515021790555050565b6121d0613019565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461225e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161225590614f04565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036122cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122c3906152ff565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a38060055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60606004805461239990614f4f565b80601f01602080910402602001604051908101604052809291908181526020018280546123c590614f4f565b80156124105780601f106123e757610100808354040283529160200191612410565b820191905f5260205f20905b8154815290600101906020018083116123f357829003601f168201915b5050505050905090565b612422613019565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146124b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124a790614f04565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361253e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125359061538d565b60405180910390fd5b61254882826140e1565b5050565b612554613019565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146125e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125d990614f04565b60405180910390fd5b600c5f9054906101000a900460ff16156126025780601b8190555061260a565b5f601b819055505b50565b60165481565b60205481565b601a5481565b612627613019565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146126b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126ac90614f04565b60405180910390fd5b80600c60036101000a81548160ff02191690831515021790555050565b600c60039054906101000a900460ff1681565b5f80600e5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905080915050919050565b5f61274361273c613019565b84846132a2565b6001905092915050565b612755613019565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146127e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127da90614f04565b60405180910390fd5b8060105f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505050565b612831613019565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146128bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128b690614f04565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f60055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b612984613019565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612a12576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a0990614f04565b60405180910390fd5b80601260016101000a81548160ff02191690831515021790555050565b6024602052805f5260405f205f915054906101000a900460ff1681565b600c60019054906101000a900460ff1681565b612a67613019565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612af5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612aec90614f04565b60405180910390fd5b8060225f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df782604051612b8f91906149f2565b60405180910390a25050565b60125f9054906101000a900460ff1681565b60085481565b60135481565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b612c43613019565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612cd1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612cc890614f04565b60405180910390fd5b670de0b6b3a76400006103e86005612ce7611455565b612cf19190615047565b612cfb91906150b5565b612d0591906150b5565b811015612d47576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d3e9061541b565b60405180910390fd5b670de0b6b3a764000081612d5b9190615047565b60088190555050565b60095481565b612d72613019565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612e00576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612df790614f04565b60405180910390fd5b5f670de0b6b3a764000082612e159190615047565b905080600b819055505050565b612e2a613019565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612eb8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612eaf90614f04565b60405180910390fd5b80601260026101000a81548160ff02191690831515021790555050565b60155481565b5f601554905090565b60195481565b600a5481565b612ef8613019565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612f86576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f7d90614f04565b60405180910390fd5b846018819055508360198190555082601a8190555081601c8190555080601d81905550601a54601954601854612fbc9190614fac565b612fc69190614fac565b60178190555060636017541115613012576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161300990615483565b60405180910390fd5b5050505050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361308e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161308590615511565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036130fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130f39061559f565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516131d69190614a23565b60405180910390a3505050565b5f83831115829061322a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016132219190614ac6565b60405180910390fd5b505f838561323891906155bd565b9050809150509392505050565b5f8082846132539190614fac565b905083811015613298576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161328f9061563a565b60405180910390fd5b8091505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603613310576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613307906156c8565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361337e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161337590615756565b60405180910390fd5b600f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615801561341c5750600f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b61345b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613452906157e4565b60405180910390fd5b5f81036134725761346d83835f61417f565b6140dc565b600c5f9054906101000a900460ff1615613b195761348e611f68565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156134fc57506134cc611f68565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561353457505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561356e575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156135875750600560149054906101000a900460ff16155b15613b1857600c60019054906101000a900460ff1661367b5760225f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff168061363b575060225f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b61367a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016136719061584c565b60405180910390fd5b5b60125f9054906101000a900460ff161561383e57613697611f68565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561371e57507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561377657507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b1561383d5743600d5f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054106137fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016137f190615900565b60405180910390fd5b43600d5f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b5b60245f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680156138db575060235f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b1561398257600854811115613925576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161391c9061598e565b60405180910390fd5b600a5461393183611d53565b8261393c9190614fac565b111561397d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613974906159f6565b60405180910390fd5b613b17565b60245f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff168015613a1f575060235f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15613a6e57600854811115613a69576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613a6090615a84565b60405180910390fd5b613b16565b60235f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16613b1557600a54613ac883611d53565b82613ad39190614fac565b1115613b14576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613b0b906159f6565b60405180910390fd5b5b5b5b5b5b5f602154613b279190614fac565b4311158015613b8257507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015613bce5750737a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15613c28575f600f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505b5f613c3230611d53565b90505f6009548210159050808015613c565750600c60029054906101000a900460ff165b8015613c6f5750600560149054906101000a900460ff16155b8015613cc2575060245f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015613d15575060225f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015613d68575060225f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15613dab576001600560146101000a81548160ff021916908315150217905550613d90614408565b5f600560146101000a81548160ff0219169083151502179055505b5f600560149054906101000a900460ff1615905060225f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680613e5a575060225f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b15613e63575f90505b5f81156140cc5760245f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff168015613ec157505f601754115b15613f8b57613eee6064613ee06017548861463690919063ffffffff16565b6146ad90919063ffffffff16565b905060175460195482613f019190615047565b613f0b91906150b5565b601f5f828254613f1b9190614fac565b92505081905550601754601a5482613f339190615047565b613f3d91906150b5565b60205f828254613f4d9190614fac565b9250508190555060175460185482613f659190615047565b613f6f91906150b5565b601e5f828254613f7f9190614fac565b925050819055506140a9565b60245f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff168015613fe257505f601354115b156140a85761400f60646140016013548861463690919063ffffffff16565b6146ad90919063ffffffff16565b9050601354601554826140229190615047565b61402c91906150b5565b601f5f82825461403c9190614fac565b92505081905550601354601654826140549190615047565b61405e91906150b5565b60205f82825461406e9190614fac565b92505081905550601354601454826140869190615047565b61409091906150b5565b601e5f8282546140a09190614fac565b925050819055505b5b5f8111156140bd576140bc87308361417f565b5b80856140c991906155bd565b94505b6140d787878761417f565b505050505b505050565b8060245f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036141ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016141e4906156c8565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361425b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161425290615756565b60405180910390fd5b6142668383836146f6565b6142cf81604051806060016040528060268152602001615d53602691395f808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546131e39092919063ffffffff16565b5f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555061435e815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461324590919063ffffffff16565b5f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516143fb9190614a23565b60405180910390a3505050565b5f61441230611d53565b90505f602054601e54601f546144289190614fac565b6144329190614fac565b90505f8083148061444257505f82145b1561444f57505050614634565b601460095461445e9190615047565b8311156144775760146009546144749190615047565b92505b5f600283601f54866144899190615047565b61449391906150b5565b61449d91906150b5565b90505f6144b382866146fb90919063ffffffff16565b90505f4790506144c282614744565b5f6144d682476146fb90919063ffffffff16565b90505f614500876144f26020548561463690919063ffffffff16565b6146ad90919063ffffffff16565b90505f601f819055505f601e819055505f60208190555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168160405161455c90615acf565b5f6040518083038185875af1925050503d805f8114614596576040519150601f19603f3d011682016040523d82523d5f602084013e61459b565b606091505b50508096505060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16476040516145e690615acf565b5f6040518083038185875af1925050503d805f8114614620576040519150601f19603f3d011682016040523d82523d5f602084013e614625565b606091505b50508096505050505050505050505b565b5f808303614646575f90506146a7565b5f82846146539190615047565b905082848261466291906150b5565b146146a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161469990615b53565b60405180910390fd5b809150505b92915050565b5f6146ee83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250614977565b905092915050565b505050565b5f61473c83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506131e3565b905092915050565b5f600267ffffffffffffffff8111156147605761475f615b71565b5b60405190808252806020026020018201604052801561478e5781602001602082028036833780820191505090505b50905030815f815181106147a5576147a4615b9e565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015614848573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061486c9190615bdf565b816001815181106148805761487f615b9e565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506148e5307f000000000000000000000000000000000000000000000000000000000000000084613020565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b8152600401614946959493929190615cfa565b5f604051808303815f87803b15801561495d575f80fd5b505af115801561496f573d5f803e3d5ffd5b505050505050565b5f80831182906149bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016149b49190614ac6565b60405180910390fd5b505f83856149cb91906150b5565b9050809150509392505050565b5f8115159050919050565b6149ec816149d8565b82525050565b5f602082019050614a055f8301846149e3565b92915050565b5f819050919050565b614a1d81614a0b565b82525050565b5f602082019050614a365f830184614a14565b92915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015614a73578082015181840152602081019050614a58565b5f8484015250505050565b5f601f19601f8301169050919050565b5f614a9882614a3c565b614aa28185614a46565b9350614ab2818560208601614a56565b614abb81614a7e565b840191505092915050565b5f6020820190508181035f830152614ade8184614a8e565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f614b1382614aea565b9050919050565b614b2381614b09565b8114614b2d575f80fd5b50565b5f81359050614b3e81614b1a565b92915050565b614b4d81614a0b565b8114614b57575f80fd5b50565b5f81359050614b6881614b44565b92915050565b5f8060408385031215614b8457614b83614ae6565b5b5f614b9185828601614b30565b9250506020614ba285828601614b5a565b9150509250929050565b5f60208284031215614bc157614bc0614ae6565b5b5f614bce84828501614b30565b91505092915050565b5f805f60608486031215614bee57614bed614ae6565b5b5f614bfb86828701614b5a565b9350506020614c0c86828701614b5a565b9250506040614c1d86828701614b5a565b9150509250925092565b5f819050919050565b5f614c4a614c45614c4084614aea565b614c27565b614aea565b9050919050565b5f614c5b82614c30565b9050919050565b5f614c6c82614c51565b9050919050565b614c7c81614c62565b82525050565b5f602082019050614c955f830184614c73565b92915050565b5f805f60608486031215614cb257614cb1614ae6565b5b5f614cbf86828701614b30565b9350506020614cd086828701614b30565b9250506040614ce186828701614b5a565b9150509250925092565b614cf4816149d8565b8114614cfe575f80fd5b50565b5f81359050614d0f81614ceb565b92915050565b5f8060408385031215614d2b57614d2a614ae6565b5b5f614d3885828601614b30565b9250506020614d4985828601614d01565b9150509250929050565b5f60ff82169050919050565b614d6881614d53565b82525050565b5f602082019050614d815f830184614d5f565b92915050565b5f60208284031215614d9c57614d9b614ae6565b5b5f614da984828501614b5a565b91505092915050565b614dbb81614b09565b82525050565b5f602082019050614dd45f830184614db2565b92915050565b5f60208284031215614def57614dee614ae6565b5b5f614dfc84828501614d01565b91505092915050565b5f8060408385031215614e1b57614e1a614ae6565b5b5f614e2885828601614b30565b9250506020614e3985828601614b30565b9150509250929050565b5f805f805f60a08688031215614e5c57614e5b614ae6565b5b5f614e6988828901614b5a565b9550506020614e7a88828901614b5a565b9450506040614e8b88828901614b5a565b9350506060614e9c88828901614b5a565b9250506080614ead88828901614b5a565b9150509295509295909350565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f614eee602083614a46565b9150614ef982614eba565b602082019050919050565b5f6020820190508181035f830152614f1b81614ee2565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680614f6657607f821691505b602082108103614f7957614f78614f22565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f614fb682614a0b565b9150614fc183614a0b565b9250828201905080821115614fd957614fd8614f7f565b5b92915050565b7f4d757374206b656570206665657320617420353025206f72206c6573730000005f82015250565b5f615013601d83614a46565b915061501e82614fdf565b602082019050919050565b5f6020820190508181035f83015261504081615007565b9050919050565b5f61505182614a0b565b915061505c83614a0b565b925082820261506a81614a0b565b9150828204841483151761508157615080614f7f565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6150bf82614a0b565b91506150ca83614a0b565b9250826150da576150d9615088565b5b828204905092915050565b7f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e205f8201527f312e352500000000000000000000000000000000000000000000000000000000602082015250565b5f61513f602483614a46565b915061514a826150e5565b604082019050919050565b5f6020820190508181035f83015261516c81615133565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e5f8201527f20302e3030312520746f74616c20737570706c792e0000000000000000000000602082015250565b5f6151cd603583614a46565b91506151d882615173565b604082019050919050565b5f6020820190508181035f8301526151fa816151c1565b9050919050565b7f5377617020616d6f756e742063616e6e6f7420626520686967686572207468615f8201527f6e20302e352520746f74616c20737570706c792e000000000000000000000000602082015250565b5f61525b603483614a46565b915061526682615201565b604082019050919050565b5f6020820190508181035f8301526152888161524f565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f6152e9602683614a46565b91506152f48261528f565b604082019050919050565b5f6020820190508181035f830152615316816152dd565b9050919050565b7f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d205f8201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000602082015250565b5f615377603983614a46565b91506153828261531d565b604082019050919050565b5f6020820190508181035f8301526153a48161536b565b9050919050565b7f43616e6e6f7420736574206d61785472616e73616374696f6e416d6f756e74205f8201527f6c6f776572207468616e20302e35250000000000000000000000000000000000602082015250565b5f615405602f83614a46565b9150615410826153ab565b604082019050919050565b5f6020820190508181035f830152615432816153f9565b9050919050565b7f4d757374206b656570206665657320617420393925206f72206c6573730000005f82015250565b5f61546d601d83614a46565b915061547882615439565b602082019050919050565b5f6020820190508181035f83015261549a81615461565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f6154fb602483614a46565b9150615506826154a1565b604082019050919050565b5f6020820190508181035f830152615528816154ef565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f615589602283614a46565b91506155948261552f565b604082019050919050565b5f6020820190508181035f8301526155b68161557d565b9050919050565b5f6155c782614a0b565b91506155d283614a0b565b92508282039050818111156155ea576155e9614f7f565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f615624601b83614a46565b915061562f826155f0565b602082019050919050565b5f6020820190508181035f83015261565181615618565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f6156b2602583614a46565b91506156bd82615658565b604082019050919050565b5f6020820190508181035f8301526156df816156a6565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f615740602383614a46565b915061574b826156e6565b604082019050919050565b5f6020820190508181035f83015261576d81615734565b9050919050565b7f596f752068617665206265656e20626c61636b6c69737465642066726f6d20745f8201527f72616e73666572696e6720746f6b656e73000000000000000000000000000000602082015250565b5f6157ce603183614a46565b91506157d982615774565b604082019050919050565b5f6020820190508181035f8301526157fb816157c2565b9050919050565b7f54726164696e67206973206e6f74206163746976652e000000000000000000005f82015250565b5f615836601683614a46565b915061584182615802565b602082019050919050565b5f6020820190508181035f8301526158638161582a565b9050919050565b7f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c5f8201527f65642e20204f6e6c79206f6e652070757263686173652070657220626c6f636b60208201527f20616c6c6f7765642e0000000000000000000000000000000000000000000000604082015250565b5f6158ea604983614a46565b91506158f58261586a565b606082019050919050565b5f6020820190508181035f830152615917816158de565b9050919050565b7f427579207472616e7366657220616d6f756e74206578636565647320746865205f8201527f6d61785472616e73616374696f6e416d6f756e742e0000000000000000000000602082015250565b5f615978603583614a46565b91506159838261591e565b604082019050919050565b5f6020820190508181035f8301526159a58161596c565b9050919050565b7f4d61782077616c6c6574206578636565646564000000000000000000000000005f82015250565b5f6159e0601383614a46565b91506159eb826159ac565b602082019050919050565b5f6020820190508181035f830152615a0d816159d4565b9050919050565b7f53656c6c207472616e7366657220616d6f756e742065786365656473207468655f8201527f206d61785472616e73616374696f6e416d6f756e742e00000000000000000000602082015250565b5f615a6e603683614a46565b9150615a7982615a14565b604082019050919050565b5f6020820190508181035f830152615a9b81615a62565b9050919050565b5f81905092915050565b50565b5f615aba5f83615aa2565b9150615ac582615aac565b5f82019050919050565b5f615ad982615aaf565b9150819050919050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f615b3d602183614a46565b9150615b4882615ae3565b604082019050919050565b5f6020820190508181035f830152615b6a81615b31565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f81519050615bd981614b1a565b92915050565b5f60208284031215615bf457615bf3614ae6565b5b5f615c0184828501615bcb565b91505092915050565b5f819050919050565b5f615c2d615c28615c2384615c0a565b614c27565b614a0b565b9050919050565b615c3d81615c13565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b615c7581614b09565b82525050565b5f615c868383615c6c565b60208301905092915050565b5f602082019050919050565b5f615ca882615c43565b615cb28185615c4d565b9350615cbd83615c5d565b805f5b83811015615ced578151615cd48882615c7b565b9750615cdf83615c92565b925050600181019050615cc0565b5085935050505092915050565b5f60a082019050615d0d5f830188614a14565b615d1a6020830187615c34565b8181036040830152615d2c8186615c9e565b9050615d3b6060830185614db2565b615d486080830184614a14565b969550505050505056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212208861424d1ee13848695570ea997d48f989a96e3f17b2a7738092eb685dfa15e064736f6c63430008170033