Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
100,000.00 PRODAO

Profile Summary
Blockchain:
Ethereum (1)


Decimals:
9
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x1233650b5eE22c3F6c4AA0EBA612C3FEB757FdF7
6080604052655af3107a40006000196200001a919062000966565b600019620000299190620008ed565b600655600260085560046009556002600a556004600b55600a54600c55600b54600d55600c54600e55600d54600f55731233650b5ee22c3f6c4aa0eba612c3feb757fdf7601360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507390d62368a1e4a8bbc6f71fe749ac66c5a9a11807601460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000601660156101000a81548160ff02191690831515021790555060016016806101000a81548160ff02191690831515021790555064e8d4a510006017556501d1a94a200060185564174876e8006019553480156200016057600080fd5b506000620001736200080760201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35060065460026000620002286200080760201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000737a250d5630b4cf539739df2c5dacb4c659f2488d905080601560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b1580156200030757600080fd5b505afa1580156200031c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200034291906200084f565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015620003a557600080fd5b505afa158015620003ba573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003e091906200084f565b6040518363ffffffff1660e01b8152600401620003ff929190620008a3565b602060405180830381600087803b1580156200041a57600080fd5b505af11580156200042f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200045591906200084f565b601660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160056000620004ab6200080f60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600560003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160056000601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160056000601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001601160006200065e6200080f60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001601060007366f049111958809841bbe4b81c034da2d953aa0c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001601060006f5736775feb0c8568e7dee77222a2688073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550620007936200080760201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef655af3107a4000604051620007f89190620008d0565b60405180910390a35062000a1b565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600081519050620008498162000a01565b92915050565b600060208284031215620008685762000867620009fc565b5b6000620008788482850162000838565b91505092915050565b6200088c8162000928565b82525050565b6200089d816200095c565b82525050565b6000604082019050620008ba600083018562000881565b620008c9602083018462000881565b9392505050565b6000602082019050620008e7600083018462000892565b92915050565b6000620008fa826200095c565b915062000907836200095c565b9250828210156200091d576200091c6200099e565b5b828203905092915050565b600062000935826200093c565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600062000973826200095c565b915062000980836200095c565b925082620009935762000992620009cd565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600080fd5b62000a0c8162000928565b811462000a1857600080fd5b50565b6141698062000a2b6000396000f3fe6080604052600436106101db5760003560e01c806374010ece11610102578063a9059cbb11610095578063c492f04611610064578063c492f04614610690578063dd62ed3e146106b9578063ea1644d5146106f6578063f2fde38b1461071f576101e2565b8063a9059cbb146105c2578063bdd795ef146105ff578063bfd792841461063c578063c3c8cd8014610679576101e2565b80638f9a55c0116100d15780638f9a55c01461051a57806395d89b411461054557806398a5c31514610570578063a2a957bb14610599576101e2565b806374010ece146104725780637d1db4a51461049b5780638da5cb5b146104c65780638f70ccf7146104f1576101e2565b80632fd689e31161017a5780636d8aa8f8116101495780636d8aa8f8146103de5780636fc3eaec1461040757806370a082311461041e578063715018a61461045b576101e2565b80632fd689e314610334578063313ce5671461035f57806349bd5a5e1461038a5780636b999053146103b5576101e2565b80631694505e116101b65780631694505e1461027857806318160ddd146102a357806323b872dd146102ce5780632f9c45691461030b576101e2565b8062b8cf2a146101e757806306fdde0314610210578063095ea7b31461023b576101e2565b366101e257005b600080fd5b3480156101f357600080fd5b5061020e600480360381019061020991906131c0565b610748565b005b34801561021c57600080fd5b50610225610872565b6040516102329190613640565b60405180910390f35b34801561024757600080fd5b50610262600480360381019061025d9190613120565b6108af565b60405161026f919061360a565b60405180910390f35b34801561028457600080fd5b5061028d6108cd565b60405161029a9190613625565b60405180910390f35b3480156102af57600080fd5b506102b86108f3565b6040516102c59190613842565b60405180910390f35b3480156102da57600080fd5b506102f560048036038101906102f0919061308d565b610901565b604051610302919061360a565b60405180910390f35b34801561031757600080fd5b50610332600480360381019061032d91906130e0565b6109da565b005b34801561034057600080fd5b50610349610b5d565b6040516103569190613842565b60405180910390f35b34801561036b57600080fd5b50610374610b63565b60405161038191906138b7565b60405180910390f35b34801561039657600080fd5b5061039f610b6c565b6040516103ac91906135ef565b60405180910390f35b3480156103c157600080fd5b506103dc60048036038101906103d79190612ff3565b610b92565b005b3480156103ea57600080fd5b5061040560048036038101906104009190613209565b610c82565b005b34801561041357600080fd5b5061041c610d33565b005b34801561042a57600080fd5b5061044560048036038101906104409190612ff3565b610e04565b6040516104529190613842565b60405180910390f35b34801561046757600080fd5b50610470610e55565b005b34801561047e57600080fd5b5061049960048036038101906104949190613236565b610fa8565b005b3480156104a757600080fd5b506104b0611047565b6040516104bd9190613842565b60405180910390f35b3480156104d257600080fd5b506104db61104d565b6040516104e891906135ef565b60405180910390f35b3480156104fd57600080fd5b5061051860048036038101906105139190613209565b611076565b005b34801561052657600080fd5b5061052f611128565b60405161053c9190613842565b60405180910390f35b34801561055157600080fd5b5061055a61112e565b6040516105679190613640565b60405180910390f35b34801561057c57600080fd5b5061059760048036038101906105929190613236565b61116b565b005b3480156105a557600080fd5b506105c060048036038101906105bb9190613263565b61120a565b005b3480156105ce57600080fd5b506105e960048036038101906105e49190613120565b6112c1565b6040516105f6919061360a565b60405180910390f35b34801561060b57600080fd5b5061062660048036038101906106219190612ff3565b6112df565b604051610633919061360a565b60405180910390f35b34801561064857600080fd5b50610663600480360381019061065e9190612ff3565b6112ff565b604051610670919061360a565b60405180910390f35b34801561068557600080fd5b5061068e61131f565b005b34801561069c57600080fd5b506106b760048036038101906106b29190613160565b6113f8565b005b3480156106c557600080fd5b506106e060048036038101906106db919061304d565b611532565b6040516106ed9190613842565b60405180910390f35b34801561070257600080fd5b5061071d60048036038101906107189190613236565b6115b9565b005b34801561072b57600080fd5b5061074660048036038101906107419190612ff3565b611658565b005b61075061181a565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107d4906137a2565b60405180910390fd5b60005b815181101561086e5760016010600084848151811061080257610801613c35565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550808061086690613b8e565b9150506107e0565b5050565b60606040518060400160405280600b81526020017f50726f706865742044414f000000000000000000000000000000000000000000815250905090565b60006108c36108bc61181a565b8484611822565b6001905092915050565b601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000655af3107a4000905090565b600061090e8484846119ed565b6109cf8461091a61181a565b6109ca8560405180606001604052806028815260200161410c60289139600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061098061181a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546123359092919063ffffffff16565b611822565b600190509392505050565b6109e261181a565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a6f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a66906137a2565b60405180910390fd5b801515601160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415610b02576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af990613762565b60405180910390fd5b80601160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b60195481565b60006009905090565b601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610b9a61181a565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c27576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1e906137a2565b60405180910390fd5b6000601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b610c8a61181a565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610d17576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0e906137a2565b60405180910390fd5b806016806101000a81548160ff02191690831515021790555050565b601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610d7461181a565b73ffffffffffffffffffffffffffffffffffffffff161480610dea5750601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610dd261181a565b73ffffffffffffffffffffffffffffffffffffffff16145b610df357600080fd5b6000479050610e0181612399565b50565b6000610e4e600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612494565b9050919050565b610e5d61181a565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610eea576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ee1906137a2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b610fb061181a565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461103d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611034906137a2565b60405180910390fd5b8060178190555050565b60175481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61107e61181a565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461110b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611102906137a2565b60405180910390fd5b80601660146101000a81548160ff02191690831515021790555050565b60185481565b60606040518060400160405280600681526020017f50524f44414f0000000000000000000000000000000000000000000000000000815250905090565b61117361181a565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611200576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111f7906137a2565b60405180910390fd5b8060198190555050565b61121261181a565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461129f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611296906137a2565b60405180910390fd5b8360088190555082600a819055508160098190555080600b8190555050505050565b60006112d56112ce61181a565b84846119ed565b6001905092915050565b60116020528060005260406000206000915054906101000a900460ff1681565b60106020528060005260406000206000915054906101000a900460ff1681565b601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661136061181a565b73ffffffffffffffffffffffffffffffffffffffff1614806113d65750601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166113be61181a565b73ffffffffffffffffffffffffffffffffffffffff16145b6113df57600080fd5b60006113ea30610e04565b90506113f581612502565b50565b61140061181a565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461148d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611484906137a2565b60405180910390fd5b60005b8383905081101561152c5781600560008686858181106114b3576114b2613c35565b5b90506020020160208101906114c89190612ff3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550808061152490613b8e565b915050611490565b50505050565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6115c161181a565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461164e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611645906137a2565b60405180910390fd5b8060188190555050565b61166061181a565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146116ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116e4906137a2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561175d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611754906136e2565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611892576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161188990613822565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611902576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118f990613702565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516119e09190613842565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611a5d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a54906137e2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611acd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ac490613662565b60405180910390fd5b60008111611b10576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b07906137c2565b60405180910390fd5b611b1861104d565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015611b865750611b5661104d565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015611bdc5750601160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015611c325750601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1561203457601660149054906101000a900460ff16611cd857601160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611cd7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cce90613682565b60405180910390fd5b5b601754811115611d1d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d14906136c2565b60405180910390fd5b601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015611dc15750601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b611e00576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611df790613722565b60405180910390fd5b601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614611ead5760185481611e6284610e04565b611e6c9190613978565b10611eac576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ea390613802565b60405180910390fd5b5b6000611eb830610e04565b9050600060195482101590506017548210611ed35760175491505b808015611eed5750601660159054906101000a900460ff16155b8015611f475750601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614155b8015611f5d575060168054906101000a900460ff165b8015611fb35750600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156120095750600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156120315761201782612502565b6000479050600081111561202f5761202e47612399565b5b505b50505b600060019050600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806120db5750600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b8061218e5750601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415801561218d5750601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b5b1561219c5760009050612323565b601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480156122475750601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b1561225f57600854600c81905550600954600d819055505b601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614801561230a5750601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b1561232257600a54600c81905550600b54600d819055505b5b61232f8484848461278a565b50505050565b600083831115829061237d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123749190613640565b60405180910390fd5b506000838561238c9190613a59565b9050809150509392505050565b601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6123e96002846127b790919063ffffffff16565b9081150290604051600060405180830381858888f19350505050158015612414573d6000803e3d6000fd5b50601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc6124656002846127b790919063ffffffff16565b9081150290604051600060405180830381858888f19350505050158015612490573d6000803e3d6000fd5b5050565b60006006548211156124db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124d2906136a2565b60405180910390fd5b60006124e5612801565b90506124fa81846127b790919063ffffffff16565b915050919050565b6001601660156101000a81548160ff0219169083151502179055506000600267ffffffffffffffff81111561253a57612539613c64565b5b6040519080825280602002602001820160405280156125685781602001602082028036833780820191505090505b50905030816000815181106125805761257f613c35565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561262257600080fd5b505afa158015612636573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061265a9190613020565b8160018151811061266e5761266d613c35565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506126d530601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684611822565b601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b815260040161273995949392919061385d565b600060405180830381600087803b15801561275357600080fd5b505af1158015612767573d6000803e3d6000fd5b50505050506000601660156101000a81548160ff02191690831515021790555050565b806127985761279761282c565b5b6127a384848461286f565b806127b1576127b0612a3a565b5b50505050565b60006127f983836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612a4e565b905092915050565b600080600061280e612ab1565b9150915061282581836127b790919063ffffffff16565b9250505090565b6000600c5414801561284057506000600d54145b1561284a5761286d565b600c54600e81905550600d54600f819055506000600c819055506000600d819055505b565b60008060008060008061288187612b0a565b9550955095509550955095506128df86600260008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612b7290919063ffffffff16565b600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061297485600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612bbc90919063ffffffff16565b600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506129c081612c1a565b6129ca8483612cd7565b8773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051612a279190613842565b60405180910390a3505050505050505050565b600e54600c81905550600f54600d81905550565b60008083118290612a95576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a8c9190613640565b60405180910390fd5b5060008385612aa491906139ce565b9050809150509392505050565b600080600060065490506000655af3107a40009050612ae1655af3107a40006006546127b790919063ffffffff16565b821015612afd57600654655af3107a4000935093505050612b06565b81819350935050505b9091565b6000806000806000806000806000612b278a600c54600d54612d11565b9250925092506000612b37612801565b90506000806000612b4a8e878787612da7565b9250925092508282828989899c509c509c509c509c509c505050505050505091939550919395565b6000612bb483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612335565b905092915050565b6000808284612bcb9190613978565b905083811015612c10576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c0790613742565b60405180910390fd5b8091505092915050565b6000612c24612801565b90506000612c3b8284612e3090919063ffffffff16565b9050612c8f81600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612bbc90919063ffffffff16565b600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050565b612cec82600654612b7290919063ffffffff16565b600681905550612d0781600754612bbc90919063ffffffff16565b6007819055505050565b600080600080612d3d6064612d2f888a612e3090919063ffffffff16565b6127b790919063ffffffff16565b90506000612d676064612d59888b612e3090919063ffffffff16565b6127b790919063ffffffff16565b90506000612d9082612d82858c612b7290919063ffffffff16565b612b7290919063ffffffff16565b905080838395509550955050505093509350939050565b600080600080612dc08589612e3090919063ffffffff16565b90506000612dd78689612e3090919063ffffffff16565b90506000612dee8789612e3090919063ffffffff16565b90506000612e1782612e098587612b7290919063ffffffff16565b612b7290919063ffffffff16565b9050838184965096509650505050509450945094915050565b600080831415612e435760009050612ea5565b60008284612e5191906139ff565b9050828482612e6091906139ce565b14612ea0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e9790613782565b60405180910390fd5b809150505b92915050565b6000612ebe612eb9846138f7565b6138d2565b90508083825260208201905082856020860282011115612ee157612ee0613c9d565b5b60005b85811015612f115781612ef78882612f1b565b845260208401935060208301925050600181019050612ee4565b5050509392505050565b600081359050612f2a816140c6565b92915050565b600081519050612f3f816140c6565b92915050565b60008083601f840112612f5b57612f5a613c98565b5b8235905067ffffffffffffffff811115612f7857612f77613c93565b5b602083019150836020820283011115612f9457612f93613c9d565b5b9250929050565b600082601f830112612fb057612faf613c98565b5b8135612fc0848260208601612eab565b91505092915050565b600081359050612fd8816140dd565b92915050565b600081359050612fed816140f4565b92915050565b60006020828403121561300957613008613ca7565b5b600061301784828501612f1b565b91505092915050565b60006020828403121561303657613035613ca7565b5b600061304484828501612f30565b91505092915050565b6000806040838503121561306457613063613ca7565b5b600061307285828601612f1b565b925050602061308385828601612f1b565b9150509250929050565b6000806000606084860312156130a6576130a5613ca7565b5b60006130b486828701612f1b565b93505060206130c586828701612f1b565b92505060406130d686828701612fde565b9150509250925092565b600080604083850312156130f7576130f6613ca7565b5b600061310585828601612f1b565b925050602061311685828601612fc9565b9150509250929050565b6000806040838503121561313757613136613ca7565b5b600061314585828601612f1b565b925050602061315685828601612fde565b9150509250929050565b60008060006040848603121561317957613178613ca7565b5b600084013567ffffffffffffffff81111561319757613196613ca2565b5b6131a386828701612f45565b935093505060206131b686828701612fc9565b9150509250925092565b6000602082840312156131d6576131d5613ca7565b5b600082013567ffffffffffffffff8111156131f4576131f3613ca2565b5b61320084828501612f9b565b91505092915050565b60006020828403121561321f5761321e613ca7565b5b600061322d84828501612fc9565b91505092915050565b60006020828403121561324c5761324b613ca7565b5b600061325a84828501612fde565b91505092915050565b6000806000806080858703121561327d5761327c613ca7565b5b600061328b87828801612fde565b945050602061329c87828801612fde565b93505060406132ad87828801612fde565b92505060606132be87828801612fde565b91505092959194509250565b60006132d683836132e2565b60208301905092915050565b6132eb81613a8d565b82525050565b6132fa81613a8d565b82525050565b600061330b82613933565b6133158185613956565b935061332083613923565b8060005b8381101561335157815161333888826132ca565b975061334383613949565b925050600181019050613324565b5085935050505092915050565b61336781613a9f565b82525050565b61337681613ae2565b82525050565b61338581613af4565b82525050565b60006133968261393e565b6133a08185613967565b93506133b0818560208601613b2a565b6133b981613cac565b840191505092915050565b60006133d1602383613967565b91506133dc82613cbd565b604082019050919050565b60006133f4603f83613967565b91506133ff82613d0c565b604082019050919050565b6000613417602a83613967565b915061342282613d5b565b604082019050919050565b600061343a601c83613967565b915061344582613daa565b602082019050919050565b600061345d602683613967565b915061346882613dd3565b604082019050919050565b6000613480602283613967565b915061348b82613e22565b604082019050919050565b60006134a3602383613967565b91506134ae82613e71565b604082019050919050565b60006134c6601b83613967565b91506134d182613ec0565b602082019050919050565b60006134e9601783613967565b91506134f482613ee9565b602082019050919050565b600061350c602183613967565b915061351782613f12565b604082019050919050565b600061352f602083613967565b915061353a82613f61565b602082019050919050565b6000613552602983613967565b915061355d82613f8a565b604082019050919050565b6000613575602583613967565b915061358082613fd9565b604082019050919050565b6000613598602383613967565b91506135a382614028565b604082019050919050565b60006135bb602483613967565b91506135c682614077565b604082019050919050565b6135da81613acb565b82525050565b6135e981613ad5565b82525050565b600060208201905061360460008301846132f1565b92915050565b600060208201905061361f600083018461335e565b92915050565b600060208201905061363a600083018461336d565b92915050565b6000602082019050818103600083015261365a818461338b565b905092915050565b6000602082019050818103600083015261367b816133c4565b9050919050565b6000602082019050818103600083015261369b816133e7565b9050919050565b600060208201905081810360008301526136bb8161340a565b9050919050565b600060208201905081810360008301526136db8161342d565b9050919050565b600060208201905081810360008301526136fb81613450565b9050919050565b6000602082019050818103600083015261371b81613473565b9050919050565b6000602082019050818103600083015261373b81613496565b9050919050565b6000602082019050818103600083015261375b816134b9565b9050919050565b6000602082019050818103600083015261377b816134dc565b9050919050565b6000602082019050818103600083015261379b816134ff565b9050919050565b600060208201905081810360008301526137bb81613522565b9050919050565b600060208201905081810360008301526137db81613545565b9050919050565b600060208201905081810360008301526137fb81613568565b9050919050565b6000602082019050818103600083015261381b8161358b565b9050919050565b6000602082019050818103600083015261383b816135ae565b9050919050565b600060208201905061385760008301846135d1565b92915050565b600060a08201905061387260008301886135d1565b61387f602083018761337c565b81810360408301526138918186613300565b90506138a060608301856132f1565b6138ad60808301846135d1565b9695505050505050565b60006020820190506138cc60008301846135e0565b92915050565b60006138dc6138ed565b90506138e88282613b5d565b919050565b6000604051905090565b600067ffffffffffffffff82111561391257613911613c64565b5b602082029050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600061398382613acb565b915061398e83613acb565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156139c3576139c2613bd7565b5b828201905092915050565b60006139d982613acb565b91506139e483613acb565b9250826139f4576139f3613c06565b5b828204905092915050565b6000613a0a82613acb565b9150613a1583613acb565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613a4e57613a4d613bd7565b5b828202905092915050565b6000613a6482613acb565b9150613a6f83613acb565b925082821015613a8257613a81613bd7565b5b828203905092915050565b6000613a9882613aab565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b6000613aed82613b06565b9050919050565b6000613aff82613acb565b9050919050565b6000613b1182613b18565b9050919050565b6000613b2382613aab565b9050919050565b60005b83811015613b48578082015181840152602081019050613b2d565b83811115613b57576000848401525b50505050565b613b6682613cac565b810181811067ffffffffffffffff82111715613b8557613b84613c64565b5b80604052505050565b6000613b9982613acb565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613bcc57613bcb613bd7565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f544f4b454e3a2054686973206163636f756e742063616e6e6f742073656e642060008201527f746f6b656e7320756e74696c2074726164696e6720697320656e61626c656400602082015250565b7f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260008201527f65666c656374696f6e7300000000000000000000000000000000000000000000602082015250565b7f544f4b454e3a204d6178205472616e73616374696f6e204c696d697400000000600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f544f4b454e3a20596f7572206163636f756e7420697320626c61636b6c69737460008201527f6564210000000000000000000000000000000000000000000000000000000000602082015250565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b7f544f4b454e3a20416c726561647920656e61626c65642e000000000000000000600082015250565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f544f4b454e3a2042616c616e636520657863656564732077616c6c657420736960008201527f7a65210000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6140cf81613a8d565b81146140da57600080fd5b50565b6140e681613a9f565b81146140f157600080fd5b50565b6140fd81613acb565b811461410857600080fd5b5056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212200491b91a6c668c9d7098b4f632d403397b7601d305a8b8f53f3cb9baf11da65d64736f6c63430008070033