Overview ERC20
PRICE
$0.046210

ON-CHAIN MARKET CAP n/a

Total Supply:
777,000,777.00 FUCH

Holders:
193
Profile Summary
Blockchain:
Ethereum (1)


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