10 txs
74 calls
We do not have the source code for this contract. Sorry for the inconvenience.
We do not have the verified ABI for this contract. Here's what we could infer from the runtime bytecode by using WhatsABI:
functions
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
events
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
creation bytecode
0x60806040526000600560146101000a81548160ff0219169083600281111561002a57610029610d02565b5b0217905550603260065534801561004057600080fd5b5060405161576938038061576983398181016040528101906100629190610f04565b8282816003908161007391906111b0565b50806004908161008391906111b0565b5050506100a261009761011e60201b60201c565b61012660201b60201c565b6100be816b03e09de2596099e2b00000006101ec60201b60201c565b6001600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050505061190a565b600033905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361025b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610252906112df565b60405180910390fd5b61026d6000838361034e60201b60201c565b806002600082825461027f919061132e565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516103309190611371565b60405180910390a361034a600083836105ad60201b60201c565b5050565b61035f8383836105b260201b60201c565b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156103ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103e3906113fe565b60405180910390fd5b600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610479576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047090611490565b60405180910390fd5b6000600281111561048d5761048c610d02565b5b600560149054906101000a900460ff1660028111156104af576104ae610d02565b5b036104ca576104c58383836105b760201b60201c565b6105a8565b600160028111156104de576104dd610d02565b5b600560149054906101000a900460ff166002811115610500576104ff610d02565b5b0361051b576105168383836107a160201b60201c565b6105a7565b60028081111561052e5761052d610d02565b5b600560149054906101000a900460ff1660028111156105505761054f610d02565b5b0361056b57610566838383610b6b60201b60201c565b6105a6565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161059d90611522565b60405180910390fd5b5b5b505050565b505050565b505050565b6105c5610c8660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148061062a5750600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b61079c57600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156106d05750600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b61079c57600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610761576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610758906115da565b60405180910390fd5b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107939061166c565b60405180910390fd5b505050565b6107af610c8660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614806108145750600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b610b6657600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16801561090e5750600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168061090d5750600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b5b15610a4a57600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156109b65750600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15610a455760006127106006546109d1610cb060201b60201c565b6109db919061168c565b6109e591906116fd565b905080826109f885610cba60201b60201c565b610a02919061132e565b1115610a43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3a906117a0565b60405180910390fd5b505b610b66565b600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680610aeb5750600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15610b2b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2290611858565b60405180910390fd5b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5d906118ea565b60405180910390fd5b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614158015610bf25750600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15610c81576000612710600654610c0d610cb060201b60201c565b610c17919061168c565b610c2191906116fd565b90508082610c3485610cba60201b60201c565b610c3e919061132e565b1115610c7f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c76906117a0565b60405180910390fd5b505b505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600254905090565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610d9882610d4f565b810181811067ffffffffffffffff82111715610db757610db6610d60565b5b80604052505050565b6000610dca610d31565b9050610dd68282610d8f565b919050565b600067ffffffffffffffff821115610df657610df5610d60565b5b610dff82610d4f565b9050602081019050919050565b60005b83811015610e2a578082015181840152602081019050610e0f565b60008484015250505050565b6000610e49610e4484610ddb565b610dc0565b905082815260208101848484011115610e6557610e64610d4a565b5b610e70848285610e0c565b509392505050565b600082601f830112610e8d57610e8c610d45565b5b8151610e9d848260208601610e36565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610ed182610ea6565b9050919050565b610ee181610ec6565b8114610eec57600080fd5b50565b600081519050610efe81610ed8565b92915050565b600080600060608486031215610f1d57610f1c610d3b565b5b600084015167ffffffffffffffff811115610f3b57610f3a610d40565b5b610f4786828701610e78565b935050602084015167ffffffffffffffff811115610f6857610f67610d40565b5b610f7486828701610e78565b9250506040610f8586828701610eef565b9150509250925092565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680610fe157607f821691505b602082108103610ff457610ff3610f9a565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830261105c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261101f565b611066868361101f565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006110ad6110a86110a38461107e565b611088565b61107e565b9050919050565b6000819050919050565b6110c783611092565b6110db6110d3826110b4565b84845461102c565b825550505050565b600090565b6110f06110e3565b6110fb8184846110be565b505050565b5b8181101561111f576111146000826110e8565b600181019050611101565b5050565b601f8211156111645761113581610ffa565b61113e8461100f565b8101602085101561114d578190505b6111616111598561100f565b830182611100565b50505b505050565b600082821c905092915050565b600061118760001984600802611169565b1980831691505092915050565b60006111a08383611176565b9150826002028217905092915050565b6111b982610f8f565b67ffffffffffffffff8111156111d2576111d1610d60565b5b6111dc8254610fc9565b6111e7828285611123565b600060209050601f83116001811461121a5760008415611208578287015190505b6112128582611194565b86555061127a565b601f19841661122886610ffa565b60005b828110156112505784890151825560018201915060208501945060208101905061122b565b8683101561126d5784890151611269601f891682611176565b8355505b6001600288020188555050505b505050505050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b60006112c9601f83611282565b91506112d482611293565b602082019050919050565b600060208201905081810360008301526112f8816112bc565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006113398261107e565b91506113448361107e565b925082820190508082111561135c5761135b6112ff565b5b92915050565b61136b8161107e565b82525050565b60006020820190506113866000830184611362565b92915050565b7f437261707079426972643a2053656e64657220697320626c61636b6c6973746560008201527f6400000000000000000000000000000000000000000000000000000000000000602082015250565b60006113e8602183611282565b91506113f38261138c565b604082019050919050565b60006020820190508181036000830152611417816113db565b9050919050565b7f437261707079426972643a20526563697069656e7420697320626c61636b6c6960008201527f7374656400000000000000000000000000000000000000000000000000000000602082015250565b600061147a602483611282565b91506114858261141e565b604082019050919050565b600060208201905081810360008301526114a98161146d565b9050919050565b7f437261707079426972643a20496e76616c69642074726164696e67207068617360008201527f6500000000000000000000000000000000000000000000000000000000000000602082015250565b600061150c602183611282565b9150611517826114b0565b604082019050919050565b6000602082019050818103600083015261153b816114ff565b9050919050565b7f437261707079426972643a2057686974656c697374656420616464726573736560008201527f732063616e6e6f74207472616e7366657220746f6b656e7320696e205068617360208201527f6531000000000000000000000000000000000000000000000000000000000000604082015250565b60006115c4604283611282565b91506115cf82611542565b606082019050919050565b600060208201905081810360008301526115f3816115b7565b9050919050565b7f437261707079426972643a2054726164696e67206e6f7420656e61626c65642060008201527f696e205068617365310000000000000000000000000000000000000000000000602082015250565b6000611656602983611282565b9150611661826115fa565b604082019050919050565b6000602082019050818103600083015261168581611649565b9050919050565b60006116978261107e565b91506116a28361107e565b92508282026116b08161107e565b915082820484148315176116c7576116c66112ff565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006117088261107e565b91506117138361107e565b925082611723576117226116ce565b5b828204905092915050565b7f437261707079426972643a2045786365656473206d617820746f6b656e73207060008201527f65722077616c6c65740000000000000000000000000000000000000000000000602082015250565b600061178a602983611282565b91506117958261172e565b604082019050919050565b600060208201905081810360008301526117b98161177d565b9050919050565b7f437261707079426972643a2057686974656c697374656420616464726573736560008201527f732063616e6e6f74207472616e7366657220746f6b656e7320696e205068617360208201527f6532000000000000000000000000000000000000000000000000000000000000604082015250565b6000611842604283611282565b915061184d826117c0565b606082019050919050565b6000602082019050818103600083015261187181611835565b9050919050565b7f437261707079426972643a2054726164696e67206e6f7420656e61626c65642060008201527f696e205068617365320000000000000000000000000000000000000000000000602082015250565b60006118d4602983611282565b91506118df82611878565b604082019050919050565b60006020820190508181036000830152611903816118c7565b9050919050565b613e50806119196000396000f3fe608060405234801561001057600080fd5b50600436106102275760003560e01c80638321194511610130578063ab92ca14116100b8578063f2fde38b1161007c578063f2fde38b1461064a578063f3290d7514610666578063f940262014610682578063fcef28df146106a0578063fe575a87146106d057610227565b8063ab92ca1414610594578063b62496f51461059e578063dd62ed3e146105ce578063e9588fb7146105fe578063f11aacfe1461062e57610227565b80639a7a23d6116100ff5780639a7a23d6146104cc578063a22a07e1146104e8578063a3edcd1a14610518578063a457c2d714610534578063a9059cbb1461056457610227565b806383211945146104585780638da5cb5b146104745780638e4ae5381461049257806395d89b41146104ae57610227565b806345e34949116101b35780636acbd39b116101825780636acbd39b146103c85780636c2c22a1146103e657806370a0823114610402578063715018a61461043257806379272f3d1461043c57610227565b806345e3494914610358578063536febfb14610374578063647bea1d1461039057806367243482146103ac57610227565b806323b872dd116101fa57806323b872dd146102b457806330d2c730146102e4578063313ce567146102ee578063395093511461030c5780633f23d91f1461033c57610227565b806306fdde031461022c578063095ea7b31461024a57806318160ddd1461027a5780631e06aa1914610298575b600080fd5b610234610700565b6040516102419190612b37565b60405180910390f35b610264600480360381019061025f9190612bf7565b610792565b6040516102719190612c52565b60405180910390f35b6102826107b5565b60405161028f9190612c7c565b60405180910390f35b6102b260048036038101906102ad9190612cfc565b6107bf565b005b6102ce60048036038101906102c99190612d49565b6108d0565b6040516102db9190612c52565b60405180910390f35b6102ec6108ff565b005b6102f6610a02565b6040516103039190612db8565b60405180910390f35b61032660048036038101906103219190612bf7565b610a0b565b6040516103339190612c52565b60405180910390f35b61035660048036038101906103519190612dff565b610a42565b005b610372600480360381019061036d9190612e3f565b610af3565b005b61038e60048036038101906103899190612e3f565b610b99565b005b6103aa60048036038101906103a59190612cfc565b610c97565b005b6103c660048036038101906103c19190612ec2565b610da8565b005b6103d0610efa565b6040516103dd9190612fba565b60405180910390f35b61040060048036038101906103fb9190612fd5565b610f0d565b005b61041c60048036038101906104179190612e3f565b610fa8565b6040516104299190612c7c565b60405180910390f35b61043a610ff0565b005b61045660048036038101906104519190612e3f565b611004565b005b610472600480360381019061046d9190612cfc565b6110aa565b005b61047c61123a565b6040516104899190613011565b60405180910390f35b6104ac60048036038101906104a79190612e3f565b611264565b005b6104b6611362565b6040516104c39190612b37565b60405180910390f35b6104e660048036038101906104e19190612dff565b6113f4565b005b61050260048036038101906104fd9190612e3f565b61156b565b60405161050f9190612c52565b60405180910390f35b610532600480360381019061052d9190612e3f565b61158b565b005b61054e60048036038101906105499190612bf7565b611631565b60405161055b9190612c52565b60405180910390f35b61057e60048036038101906105799190612bf7565b6116a8565b60405161058b9190612c52565b60405180910390f35b61059c6116cb565b005b6105b860048036038101906105b39190612e3f565b6117ce565b6040516105c59190612c52565b60405180910390f35b6105e860048036038101906105e3919061302c565b6117ee565b6040516105f59190612c7c565b60405180910390f35b61061860048036038101906106139190612e3f565b611875565b6040516106259190612c52565b60405180910390f35b61064860048036038101906106439190612cfc565b611895565b005b610664600480360381019061065f9190612e3f565b611a25565b005b610680600480360381019061067b9190612e3f565b611aa8565b005b61068a611b4e565b6040516106979190612c7c565b60405180910390f35b6106ba60048036038101906106b59190612e3f565b611b54565b6040516106c79190612c52565b60405180910390f35b6106ea60048036038101906106e59190612e3f565b611b74565b6040516106f79190612c52565b60405180910390f35b60606003805461070f9061309b565b80601f016020809104026020016040519081016040528092919081815260200182805461073b9061309b565b80156107885780601f1061075d57610100808354040283529160200191610788565b820191906000526020600020905b81548152906001019060200180831161076b57829003601f168201915b5050505050905090565b60008061079d611b94565b90506107aa818585611b9c565b600191505092915050565b6000600254905090565b6107c7611d65565b60005b828290508110156108cb576000600960008585858181106107ee576107ed6130cc565b5b90506020020160208101906108039190612e3f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550828282818110610867576108666130cc565b5b905060200201602081019061087c9190612e3f565b73ffffffffffffffffffffffffffffffffffffffff167f24240d91e5573fe802f61a7b4d94c349832722696feee27214899e4710437ab160405160405180910390a280806001019150506107ca565b505050565b6000806108db611b94565b90506108e8858285611de3565b6108f3858585611e6f565b60019150509392505050565b610907611d65565b6001600281111561091b5761091a612f43565b5b600560149054906101000a900460ff16600281111561093d5761093c612f43565b5b1461097d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109749061316d565b60405180910390fd5b6002600560146101000a81548160ff021916908360028111156109a3576109a2612f43565b5b02179055507fd402f1c6a8d8c2977a4c987cf96373ad33a76688c57ff507a12c19ed00c24966600560149054906101000a900460ff1660028111156109eb576109ea612f43565b5b6040516109f89190612db8565b60405180910390a1565b60006012905090565b600080610a16611b94565b9050610a37818585610a2885896117ee565b610a3291906131bc565b611b9c565b600191505092915050565b610a4a611d65565b80600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167fe9ccb79e3e682b2e1af55736071f1430adb40c24c8e5d51a81fa6a9cb5303a6f82604051610ae79190612c52565b60405180910390a25050565b610afb611d65565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f7534c63860313c46c473e4e98328f37017e9674e2162faf1a3ad7a96236c3b7b60405160405180910390a250565b610ba1611d65565b6001600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f820807fca83be1af27c3cbc0b37485830c86b9ed2ece3a575d94242f3aa42c6360405160405180910390a250565b610c9f611d65565b60005b82829050811015610da357600160096000858585818110610cc657610cc56130cc565b5b9050602002016020810190610cdb9190612e3f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550828282818110610d3f57610d3e6130cc565b5b9050602002016020810190610d549190612e3f565b73ffffffffffffffffffffffffffffffffffffffff167f3e4b2945ae8d2ab5e2745129211918249de2298611050c69f074a72f816b3ff560405160405180910390a28080600101915050610ca2565b505050565b610db0611d65565b818190508484905014610df8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610def9061323c565b60405180910390fd5b60005b84849050811015610ef357610e58610e11611b94565b868684818110610e2457610e236130cc565b5b9050602002016020810190610e399190612e3f565b858585818110610e4c57610e4b6130cc565b5b90506020020135611e6f565b848482818110610e6b57610e6a6130cc565b5b9050602002016020810190610e809190612e3f565b73ffffffffffffffffffffffffffffffffffffffff167f8c32c568416fcf97be35ce5b27844cfddcd63a67a1a602c3595ba5dac38f303a848484818110610eca57610ec96130cc565b5b90506020020135604051610ede9190612c7c565b60405180910390a28080600101915050610dfb565b5050505050565b600560149054906101000a900460ff1681565b610f15611d65565b60018110158015610f2857506127108111155b610f67576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f5e906132a8565b60405180910390fd5b806006819055507f33b8a504a814d6f350c9334cae222a170fa0475218b74055de3bba9089c4bf4181604051610f9d9190612c7c565b60405180910390a150565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610ff8611d65565b61100260006120e5565b565b61100c611d65565b6000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f24240d91e5573fe802f61a7b4d94c349832722696feee27214899e4710437ab160405160405180910390a250565b6110b2611d65565b60005b82829050811015611235576000600860008585858181106110d9576110d86130cc565b5b90506020020160208101906110ee9190612e3f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506000600a6000858585818110611158576111576130cc565b5b905060200201602081019061116d9190612e3f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508282828181106111d1576111d06130cc565b5b90506020020160208101906111e69190612e3f565b73ffffffffffffffffffffffffffffffffffffffff167f79eeb8f3b8439e84f6944d43f7adf488494a39ee6db15c60381fed668430d62660405160405180910390a280806001019150506110b5565b505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61126c611d65565b6000600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506000600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f79eeb8f3b8439e84f6944d43f7adf488494a39ee6db15c60381fed668430d62660405160405180910390a250565b6060600480546113719061309b565b80601f016020809104026020016040519081016040528092919081815260200182805461139d9061309b565b80156113ea5780601f106113bf576101008083540402835291602001916113ea565b820191906000526020600020905b8154815290600101906020018083116113cd57829003601f168201915b5050505050905090565b6113fc611d65565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361146b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161146290613314565b60405180910390fd5b80600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f167fec55059eb0be5a803ca151d74e2f1df0223b4482c9eb80a57be642be0bf58260405161155f9190612c52565b60405180910390a25050565b60086020528060005260406000206000915054906101000a900460ff1681565b611593611d65565b6001600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f3e4b2945ae8d2ab5e2745129211918249de2298611050c69f074a72f816b3ff560405160405180910390a250565b60008061163c611b94565b9050600061164a82866117ee565b90508381101561168f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611686906133a6565b60405180910390fd5b61169c8286868403611b9c565b60019250505092915050565b6000806116b3611b94565b90506116c0818585611e6f565b600191505092915050565b6116d3611d65565b600060028111156116e7576116e6612f43565b5b600560149054906101000a900460ff16600281111561170957611708612f43565b5b14611749576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161174090613438565b60405180910390fd5b6001600560146101000a81548160ff0219169083600281111561176f5761176e612f43565b5b02179055507fd402f1c6a8d8c2977a4c987cf96373ad33a76688c57ff507a12c19ed00c24966600560149054906101000a900460ff1660028111156117b7576117b6612f43565b5b6040516117c49190612db8565b60405180910390a1565b600b6020528060005260406000206000915054906101000a900460ff1681565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60096020528060005260406000206000915054906101000a900460ff1681565b61189d611d65565b60005b82829050811015611a20576001600860008585858181106118c4576118c36130cc565b5b90506020020160208101906118d99190612e3f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600a6000858585818110611943576119426130cc565b5b90506020020160208101906119589190612e3f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508282828181106119bc576119bb6130cc565b5b90506020020160208101906119d19190612e3f565b73ffffffffffffffffffffffffffffffffffffffff167f820807fca83be1af27c3cbc0b37485830c86b9ed2ece3a575d94242f3aa42c6360405160405180910390a280806001019150506118a0565b505050565b611a2d611d65565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611a9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a93906134ca565b60405180910390fd5b611aa5816120e5565b50565b611ab0611d65565b6001600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167fffa4e6181777692565cf28528fc88fd1516ea86b56da075235fa575af6a4b85560405160405180910390a250565b60065481565b600a6020528060005260406000206000915054906101000a900460ff1681565b60076020528060005260406000206000915054906101000a900460ff1681565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611c0b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c029061355c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611c7a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c71906135ee565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051611d589190612c7c565b60405180910390a3505050565b611d6d611b94565b73ffffffffffffffffffffffffffffffffffffffff16611d8b61123a565b73ffffffffffffffffffffffffffffffffffffffff1614611de1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dd89061365a565b60405180910390fd5b565b6000611def84846117ee565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114611e695781811015611e5b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e52906136c6565b60405180910390fd5b611e688484848403611b9c565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611ede576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ed590613758565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611f4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f44906137ea565b60405180910390fd5b611f588383836121ab565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611fde576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fd59061387c565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516120cc9190612c7c565b60405180910390a36120df8484846123f2565b50505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6121b68383836123f7565b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615612243576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161223a9061390e565b60405180910390fd5b600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156122d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122c7906139a0565b60405180910390fd5b600060028111156122e4576122e3612f43565b5b600560149054906101000a900460ff16600281111561230657612305612f43565b5b0361231b576123168383836123fc565b6123ed565b6001600281111561232f5761232e612f43565b5b600560149054906101000a900460ff16600281111561235157612350612f43565b5b03612366576123618383836125e0565b6123ec565b60028081111561237957612378612f43565b5b600560149054906101000a900460ff16600281111561239b5761239a612f43565b5b036123b0576123ab838383612998565b6123eb565b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123e290613a32565b60405180910390fd5b5b5b505050565b505050565b505050565b61240461123a565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614806124695750600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b6125db57600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16801561250f5750600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b6125db57600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156125a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161259790613aea565b60405180910390fd5b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125d290613b7c565b60405180910390fd5b505050565b6125e861123a565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148061264d5750600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b61299357600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156127475750600860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806127465750600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b5b1561287757600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156127ef5750600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156128725760006127106006546128046107b5565b61280e9190613b9c565b6128189190613c0d565b9050808261282585610fa8565b61282f91906131bc565b1115612870576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161286790613cb0565b60405180910390fd5b505b612993565b600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806129185750600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15612958576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161294f90613d68565b60405180910390fd5b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161298a90613dfa565b60405180910390fd5b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614158015612a1f5750600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612aa2576000612710600654612a346107b5565b612a3e9190613b9c565b612a489190613c0d565b90508082612a5585610fa8565b612a5f91906131bc565b1115612aa0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a9790613cb0565b60405180910390fd5b505b505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612ae1578082015181840152602081019050612ac6565b60008484015250505050565b6000601f19601f8301169050919050565b6000612b0982612aa7565b612b138185612ab2565b9350612b23818560208601612ac3565b612b2c81612aed565b840191505092915050565b60006020820190508181036000830152612b518184612afe565b905092915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612b8e82612b63565b9050919050565b612b9e81612b83565b8114612ba957600080fd5b50565b600081359050612bbb81612b95565b92915050565b6000819050919050565b612bd481612bc1565b8114612bdf57600080fd5b50565b600081359050612bf181612bcb565b92915050565b60008060408385031215612c0e57612c0d612b59565b5b6000612c1c85828601612bac565b9250506020612c2d85828601612be2565b9150509250929050565b60008115159050919050565b612c4c81612c37565b82525050565b6000602082019050612c676000830184612c43565b92915050565b612c7681612bc1565b82525050565b6000602082019050612c916000830184612c6d565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f840112612cbc57612cbb612c97565b5b8235905067ffffffffffffffff811115612cd957612cd8612c9c565b5b602083019150836020820283011115612cf557612cf4612ca1565b5b9250929050565b60008060208385031215612d1357612d12612b59565b5b600083013567ffffffffffffffff811115612d3157612d30612b5e565b5b612d3d85828601612ca6565b92509250509250929050565b600080600060608486031215612d6257612d61612b59565b5b6000612d7086828701612bac565b9350506020612d8186828701612bac565b9250506040612d9286828701612be2565b9150509250925092565b600060ff82169050919050565b612db281612d9c565b82525050565b6000602082019050612dcd6000830184612da9565b92915050565b612ddc81612c37565b8114612de757600080fd5b50565b600081359050612df981612dd3565b92915050565b60008060408385031215612e1657612e15612b59565b5b6000612e2485828601612bac565b9250506020612e3585828601612dea565b9150509250929050565b600060208284031215612e5557612e54612b59565b5b6000612e6384828501612bac565b91505092915050565b60008083601f840112612e8257612e81612c97565b5b8235905067ffffffffffffffff811115612e9f57612e9e612c9c565b5b602083019150836020820283011115612ebb57612eba612ca1565b5b9250929050565b60008060008060408587031215612edc57612edb612b59565b5b600085013567ffffffffffffffff811115612efa57612ef9612b5e565b5b612f0687828801612ca6565b9450945050602085013567ffffffffffffffff811115612f2957612f28612b5e565b5b612f3587828801612e6c565b925092505092959194509250565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b60038110612f8357612f82612f43565b5b50565b6000819050612f9482612f72565b919050565b6000612fa482612f86565b9050919050565b612fb481612f99565b82525050565b6000602082019050612fcf6000830184612fab565b92915050565b600060208284031215612feb57612fea612b59565b5b6000612ff984828501612be2565b91505092915050565b61300b81612b83565b82525050565b60006020820190506130266000830184613002565b92915050565b6000806040838503121561304357613042612b59565b5b600061305185828601612bac565b925050602061306285828601612bac565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806130b357607f821691505b6020821081036130c6576130c561306c565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f437261707079426972643a2043616e206f6e6c79206d6f76652066726f6d205060008201527f686173653220746f205068617365330000000000000000000000000000000000602082015250565b6000613157602f83612ab2565b9150613162826130fb565b604082019050919050565b600060208201905081810360008301526131868161314a565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006131c782612bc1565b91506131d283612bc1565b92508282019050808211156131ea576131e961318d565b5b92915050565b7f437261707079426972643a204d69736d61746368656420617272617973000000600082015250565b6000613226601d83612ab2565b9150613231826131f0565b602082019050919050565b6000602082019050818103600083015261325581613219565b9050919050565b7f437261707079426972643a20496e76616c69642070657263656e746167650000600082015250565b6000613292601e83612ab2565b915061329d8261325c565b602082019050919050565b600060208201905081810360008301526132c181613285565b9050919050565b7f437261707079426972643a2050616972206973207a65726f2061646472657373600082015250565b60006132fe602083612ab2565b9150613309826132c8565b602082019050919050565b6000602082019050818103600083015261332d816132f1565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000613390602583612ab2565b915061339b82613334565b604082019050919050565b600060208201905081810360008301526133bf81613383565b9050919050565b7f437261707079426972643a2043616e206f6e6c79206d6f76652066726f6d205060008201527f686173653120746f205068617365320000000000000000000000000000000000602082015250565b6000613422602f83612ab2565b915061342d826133c6565b604082019050919050565b6000602082019050818103600083015261345181613415565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006134b4602683612ab2565b91506134bf82613458565b604082019050919050565b600060208201905081810360008301526134e3816134a7565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000613546602483612ab2565b9150613551826134ea565b604082019050919050565b6000602082019050818103600083015261357581613539565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006135d8602283612ab2565b91506135e38261357c565b604082019050919050565b60006020820190508181036000830152613607816135cb565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000613644602083612ab2565b915061364f8261360e565b602082019050919050565b6000602082019050818103600083015261367381613637565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b60006136b0601d83612ab2565b91506136bb8261367a565b602082019050919050565b600060208201905081810360008301526136df816136a3565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000613742602583612ab2565b915061374d826136e6565b604082019050919050565b6000602082019050818103600083015261377181613735565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006137d4602383612ab2565b91506137df82613778565b604082019050919050565b60006020820190508181036000830152613803816137c7565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000613866602683612ab2565b91506138718261380a565b604082019050919050565b6000602082019050818103600083015261389581613859565b9050919050565b7f437261707079426972643a2053656e64657220697320626c61636b6c6973746560008201527f6400000000000000000000000000000000000000000000000000000000000000602082015250565b60006138f8602183612ab2565b91506139038261389c565b604082019050919050565b60006020820190508181036000830152613927816138eb565b9050919050565b7f437261707079426972643a20526563697069656e7420697320626c61636b6c6960008201527f7374656400000000000000000000000000000000000000000000000000000000602082015250565b600061398a602483612ab2565b91506139958261392e565b604082019050919050565b600060208201905081810360008301526139b98161397d565b9050919050565b7f437261707079426972643a20496e76616c69642074726164696e67207068617360008201527f6500000000000000000000000000000000000000000000000000000000000000602082015250565b6000613a1c602183612ab2565b9150613a27826139c0565b604082019050919050565b60006020820190508181036000830152613a4b81613a0f565b9050919050565b7f437261707079426972643a2057686974656c697374656420616464726573736560008201527f732063616e6e6f74207472616e7366657220746f6b656e7320696e205068617360208201527f6531000000000000000000000000000000000000000000000000000000000000604082015250565b6000613ad4604283612ab2565b9150613adf82613a52565b606082019050919050565b60006020820190508181036000830152613b0381613ac7565b9050919050565b7f437261707079426972643a2054726164696e67206e6f7420656e61626c65642060008201527f696e205068617365310000000000000000000000000000000000000000000000602082015250565b6000613b66602983612ab2565b9150613b7182613b0a565b604082019050919050565b60006020820190508181036000830152613b9581613b59565b9050919050565b6000613ba782612bc1565b9150613bb283612bc1565b9250828202613bc081612bc1565b91508282048414831517613bd757613bd661318d565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000613c1882612bc1565b9150613c2383612bc1565b925082613c3357613c32613bde565b5b828204905092915050565b7f437261707079426972643a2045786365656473206d617820746f6b656e73207060008201527f65722077616c6c65740000000000000000000000000000000000000000000000602082015250565b6000613c9a602983612ab2565b9150613ca582613c3e565b604082019050919050565b60006020820190508181036000830152613cc981613c8d565b9050919050565b7f437261707079426972643a2057686974656c697374656420616464726573736560008201527f732063616e6e6f74207472616e7366657220746f6b656e7320696e205068617360208201527f6532000000000000000000000000000000000000000000000000000000000000604082015250565b6000613d52604283612ab2565b9150613d5d82613cd0565b606082019050919050565b60006020820190508181036000830152613d8181613d45565b9050919050565b7f437261707079426972643a2054726164696e67206e6f7420656e61626c65642060008201527f696e205068617365320000000000000000000000000000000000000000000000602082015250565b6000613de4602983612ab2565b9150613def82613d88565b604082019050919050565b60006020820190508181036000830152613e1381613dd7565b905091905056fea26469706673582212206a320a3a22f4e5cbaa7e0cb0026333ae30c38a1ec909c825ee3db3fc8e76990c64736f6c634300081b0033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000064f82d27d08583c35a3bf34886e5f626d0166dd60000000000000000000000000000000000000000000000000000000000000005746573743400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057465737434000000000000000000000000000000000000000000000000000000