Overview ERC20
PRICE
$0.047159

ON-CHAIN MARKET CAP n/a

Total Supply:
100,000,000.00 BMEME

Holders:
376
Profile Summary
Blockchain:
Base (8453)


Decimals:
18
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xd61020418D989bF9736Fa01813Fa6D2A00E4d80e
6080604052600f600a556028600b556001600c556000600d556000601360156101000a81548160ff0219169083151502179055506000601360166101000a81548160ff0219169083151502179055506001601360176101000a81548160ff0219169083151502179055503480156200007657600080fd5b506040518060400160405280600d81526020017f5468652042617365204d656d65000000000000000000000000000000000000008152506040518060400160405280600581526020017f424d454d450000000000000000000000000000000000000000000000000000008152508160039081620000f49190620008cb565b508060049081620001069190620008cb565b505050620001296200011d620003d760201b60201c565b620003df60201b60201c565b60006a52b7d2dcc80cd2e400000090506103e86014826200014b9190620009e1565b62000157919062000a5b565b600e819055506103e86014826200016f9190620009e1565b6200017b919062000a5b565b600f81905550612710600582620001939190620009e1565b6200019f919062000a5b565b60108190555061271060c882620001b79190620009e1565b620001c3919062000a5b565b6011819055506001601460003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555073d61020418d989bf9736fa01813fa6d2a00e4d80e600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600660006200028c620004a560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160066000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550620003d0620003c3620003d760201b60201c565b82620004cf60201b60201c565b5062000b7f565b600033905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000541576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620005389062000af4565b60405180910390fd5b62000555600083836200064760201b60201c565b806002600082825462000569919062000b16565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620005c0919062000b16565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000627919062000b62565b60405180910390a362000643600083836200064c60201b60201c565b5050565b505050565b505050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620006d357607f821691505b602082108103620006e957620006e86200068b565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620007537fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000714565b6200075f868362000714565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620007ac620007a6620007a08462000777565b62000781565b62000777565b9050919050565b6000819050919050565b620007c8836200078b565b620007e0620007d782620007b3565b84845462000721565b825550505050565b600090565b620007f7620007e8565b62000804818484620007bd565b505050565b5b818110156200082c5762000820600082620007ed565b6001810190506200080a565b5050565b601f8211156200087b576200084581620006ef565b620008508462000704565b8101602085101562000860578190505b620008786200086f8562000704565b83018262000809565b50505b505050565b600082821c905092915050565b6000620008a06000198460080262000880565b1980831691505092915050565b6000620008bb83836200088d565b9150826002028217905092915050565b620008d68262000651565b67ffffffffffffffff811115620008f257620008f16200065c565b5b620008fe8254620006ba565b6200090b82828562000830565b600060209050601f8311600181146200094357600084156200092e578287015190505b6200093a8582620008ad565b865550620009aa565b601f1984166200095386620006ef565b60005b828110156200097d5784890151825560018201915060208501945060208101905062000956565b868310156200099d578489015162000999601f8916826200088d565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000620009ee8262000777565b9150620009fb8362000777565b925082820262000a0b8162000777565b9150828204841483151762000a255762000a24620009b2565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600062000a688262000777565b915062000a758362000777565b92508262000a885762000a8762000a2c565b5b828204905092915050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062000adc601f8362000a93565b915062000ae98262000aa4565b602082019050919050565b6000602082019050818103600083015262000b0f8162000acd565b9050919050565b600062000b238262000777565b915062000b308362000777565b925082820190508082111562000b4b5762000b4a620009b2565b5b92915050565b62000b5c8162000777565b82525050565b600060208201905062000b79600083018462000b51565b92915050565b6144a18062000b8f6000396000f3fe6080604052600436106101a05760003560e01c8063667f6526116100ec578063a457c2d71161008a578063b5973bd411610064578063b5973bd41461058a578063dd62ed3e146105b3578063f2fde38b146105f0578063fcfff16f14610619576101a7565b8063a457c2d7146104e0578063a9059cbb1461051d578063ae6014801461055a576101a7565b8063715018a6116100c6578063715018a61461045c5780638da5cb5b146104735780638f937cc41461049e57806395d89b41146104b5576101a7565b8063667f6526146103df5780636ed6a48d1461040857806370a082311461041f576101a7565b80631c537de5116101595780632dc4f5e6116101335780632dc4f5e614610325578063313ce5671461034e5780633950935114610379578063620cc86c146103b6576101a7565b80631c537de5146102a8578063217b6da6146102d157806323b872dd146102e8576101a7565b80630313fc4b146101ac57806306fdde03146101d557806308ade0c914610200578063095ea7b31461021757806314d0c4341461025457806318160ddd1461027d576101a7565b366101a757005b600080fd5b3480156101b857600080fd5b506101d360048036038101906101ce9190612f2a565b610630565b005b3480156101e157600080fd5b506101ea610735565b6040516101f79190612ffa565b60405180910390f35b34801561020c57600080fd5b506102156107c7565b005b34801561022357600080fd5b5061023e6004803603810190610239919061307a565b6108af565b60405161024b91906130d5565b60405180910390f35b34801561026057600080fd5b5061027b600480360381019061027691906130f0565b6108cd565b005b34801561028957600080fd5b506102926109ef565b60405161029f919061312c565b60405180910390f35b3480156102b457600080fd5b506102cf60048036038101906102ca91906131d8565b6109f9565b005b3480156102dd57600080fd5b506102e6610b1a565b005b3480156102f457600080fd5b5061030f600480360381019061030a9190613238565b610c15565b60405161031c91906130d5565b60405180910390f35b34801561033157600080fd5b5061034c6004803603810190610347919061328b565b610d0d565b005b34801561035a57600080fd5b50610363610e1d565b60405161037091906132e7565b60405180910390f35b34801561038557600080fd5b506103a0600480360381019061039b919061307a565b610e26565b6040516103ad91906130d5565b60405180910390f35b3480156103c257600080fd5b506103dd60048036038101906103d891906130f0565b610ed2565b005b3480156103eb57600080fd5b5061040660048036038101906104019190612f2a565b610ff4565b005b34801561041457600080fd5b5061041d611143565b005b34801561042b57600080fd5b5061044660048036038101906104419190613302565b611259565b604051610453919061312c565b60405180910390f35b34801561046857600080fd5b506104716112a1565b005b34801561047f57600080fd5b50610488611329565b604051610495919061333e565b60405180910390f35b3480156104aa57600080fd5b506104b3611353565b005b3480156104c157600080fd5b506104ca611451565b6040516104d79190612ffa565b60405180910390f35b3480156104ec57600080fd5b506105076004803603810190610502919061307a565b6114e3565b60405161051491906130d5565b60405180910390f35b34801561052957600080fd5b50610544600480360381019061053f919061307a565b6115ce565b60405161055191906130d5565b60405180910390f35b34801561056657600080fd5b5061056f6115ec565b60405161058196959493929190613359565b60405180910390f35b34801561059657600080fd5b506105b160048036038101906105ac91906133f8565b61161b565b005b3480156105bf57600080fd5b506105da60048036038101906105d59190613425565b611712565b6040516105e7919061312c565b60405180910390f35b3480156105fc57600080fd5b5061061760048036038101906106129190613302565b611799565b005b34801561062557600080fd5b5061062e611890565b005b610638611e5e565b73ffffffffffffffffffffffffffffffffffffffff16610656611329565b73ffffffffffffffffffffffffffffffffffffffff16146106ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a3906134b1565b60405180910390fd5b612710826106b86109ef565b6106c29190613500565b6106cc9190613571565b601081905550612710816106de6109ef565b6106e89190613500565b6106f29190613571565b6011819055507f2b3f4c022d9943b151090e389857495bb9d8493714259cc19a540f5a11475fb182826040516107299291906135a2565b60405180910390a15050565b606060038054610744906135fa565b80601f0160208091040260200160405190810160405280929190818152602001828054610770906135fa565b80156107bd5780601f10610792576101008083540402835291602001916107bd565b820191906000526020600020905b8154815290600101906020018083116107a057829003601f168201915b5050505050905090565b6107cf611e5e565b73ffffffffffffffffffffffffffffffffffffffff166107ed611329565b73ffffffffffffffffffffffffffffffffffffffff1614610843576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083a906134b1565b60405180910390fd5b601360179054906101000a900460ff16610892576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161088990613677565b60405180910390fd5b6000601360176101000a81548160ff021916908315150217905550565b60006108c36108bc611e5e565b8484611e66565b6001905092915050565b6108d5611e5e565b73ffffffffffffffffffffffffffffffffffffffff166108f3611329565b73ffffffffffffffffffffffffffffffffffffffff1614610949576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610940906134b1565b60405180910390fd5b600181101561098d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098490613709565b60405180910390fd5b6103e8816109996109ef565b6109a39190613500565b6109ad9190613571565b600f819055507f4b39c36d20c57d220f61fd25c4349d4435cc03ef6c2a680942f15333c3c3e001600f546040516109e4919061312c565b60405180910390a150565b6000600254905090565b610a01611e5e565b73ffffffffffffffffffffffffffffffffffffffff16610a1f611329565b73ffffffffffffffffffffffffffffffffffffffff1614610a75576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6c906134b1565b60405180910390fd5b60005b83839050811015610b14578160146000868685818110610a9b57610a9a613729565b5b9050602002016020810190610ab09190613302565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610b0c90613758565b915050610a78565b50505050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610baa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ba1906137ec565b60405180910390fd5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015610c12573d6000803e3d6000fd5b50565b6000610c2284848461202f565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610c6d611e5e565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610ced576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ce49061387e565b60405180910390fd5b610d0185610cf9611e5e565b858403611e66565b60019150509392505050565b610d15611e5e565b73ffffffffffffffffffffffffffffffffffffffff16610d33611329565b73ffffffffffffffffffffffffffffffffffffffff1614610d89576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d80906134b1565b60405180910390fd5b80600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507f2d43abd87b27cee7b0aa8c6f7e0b4a3247b683262a83cbc2318b0df398a49aa98282604051610e1192919061389e565b60405180910390a15050565b60006012905090565b6000610ec8610e33611e5e565b848460016000610e41611e5e565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ec391906138c7565b611e66565b6001905092915050565b610eda611e5e565b73ffffffffffffffffffffffffffffffffffffffff16610ef8611329565b73ffffffffffffffffffffffffffffffffffffffff1614610f4e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f45906134b1565b60405180910390fd5b6001811015610f92576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f8990613947565b60405180910390fd5b6103e881610f9e6109ef565b610fa89190613500565b610fb29190613571565b600e819055507f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf600e54604051610fe9919061312c565b60405180910390a150565b610ffc611e5e565b73ffffffffffffffffffffffffffffffffffffffff1661101a611329565b73ffffffffffffffffffffffffffffffffffffffff1614611070576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611067906134b1565b60405180910390fd5b60638211156110b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ab906139b3565b60405180910390fd5b60638111156110f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ef90613a1f565b60405180910390fd5b81600a8190555080600b819055507f5c6323bf1c2d7aaea2c091a4751c1c87af7f2864650c336507a77d0557af37a182826040516111379291906135a2565b60405180910390a15050565b61114b611e5e565b73ffffffffffffffffffffffffffffffffffffffff16611169611329565b73ffffffffffffffffffffffffffffffffffffffff16146111bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111b6906134b1565b60405180910390fd5b6111c76109ef565b600e819055506111d56109ef565b600f819055507f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf6112046109ef565b604051611211919061312c565b60405180910390a17f4b39c36d20c57d220f61fd25c4349d4435cc03ef6c2a680942f15333c3c3e0016112426109ef565b60405161124f919061312c565b60405180910390a1565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6112a9611e5e565b73ffffffffffffffffffffffffffffffffffffffff166112c7611329565b73ffffffffffffffffffffffffffffffffffffffff161461131d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611314906134b1565b60405180910390fd5b61132760006127f8565b565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806113e157506113b2611329565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b611420576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611417906137ec565b60405180910390fd5b600061142b30611259565b9050611436816128be565b6000479050600081111561144d5761144c612b60565b5b5050565b606060048054611460906135fa565b80601f016020809104026020016040519081016040528092919081815260200182805461148c906135fa565b80156114d95780601f106114ae576101008083540402835291602001916114d9565b820191906000526020600020905b8154815290600101906020018083116114bc57829003601f168201915b5050505050905090565b600080600160006114f2611e5e565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156115af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115a690613ab1565b60405180910390fd5b6115c36115ba611e5e565b85858403611e66565b600191505092915050565b60006115e26115db611e5e565b848461202f565b6001905092915050565b600080600080600080600a54600b54600e54600f54601054601154955095509550955095509550909192939495565b611623611e5e565b73ffffffffffffffffffffffffffffffffffffffff16611641611329565b73ffffffffffffffffffffffffffffffffffffffff1614611697576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161168e906134b1565b60405180910390fd5b80600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f27aae5db36d94179909d019ae0b1ac7c16d96d953148f63c0f6a0a9c8ead79ee816040516117079190613b30565b60405180910390a150565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6117a1611e5e565b73ffffffffffffffffffffffffffffffffffffffff166117bf611329565b73ffffffffffffffffffffffffffffffffffffffff1614611815576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161180c906134b1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611884576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161187b90613bbd565b60405180910390fd5b61188d816127f8565b50565b611898611e5e565b73ffffffffffffffffffffffffffffffffffffffff166118b6611329565b73ffffffffffffffffffffffffffffffffffffffff161461190c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611903906134b1565b60405180910390fd5b601360149054906101000a900460ff161561195c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161195390613c29565b60405180910390fd5b734752ba5dbc23f44d87826276bf6fd6b1c372ad24601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506119e530601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166119e06109ef565b611e66565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015611a52573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a769190613c5e565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611aff573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b239190613c5e565b6040518363ffffffff1660e01b8152600401611b40929190613c8b565b6020604051808303816000875af1158015611b5f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b839190613c5e565b601360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d7194730611c0c30611259565b600080611c17611329565b426040518863ffffffff1660e01b8152600401611c3996959493929190613cef565b60606040518083038185885af1158015611c57573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190611c7c9190613d65565b505050601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401611d1e929190613db8565b6020604051808303816000875af1158015611d3d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d619190613df6565b506001601360166101000a81548160ff0219169083151502179055506001601360146101000a81548160ff0219169083151502179055504360088190555043600960006101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506001600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506019600a819055506028600b819055507fea4359d5c4b8f0945a64ab9c37fe830b3407d45e0e6e6f84275977a570457d6f60405160405180910390a1565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611ed5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ecc90613e95565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611f44576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f3b90613f27565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051612022919061312c565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361209e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161209590613fb9565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361210d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121049061404b565b60405180910390fd5b60008111612150576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612147906140dd565b60405180910390fd5b600061215a611329565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141580156121c85750612198611329565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156121e15750601360159054906101000a900460ff16155b156127c057601360179054906101000a900460ff16156122dc57601460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168061229c5750601460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b6122db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122d290614123565b60405180910390fd5b5b61230460646122f6600a5485612bf390919063ffffffff16565b612c0990919063ffffffff16565b9050601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480156123b15750601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156124075750600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156124ec57600e54821115612451576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124489061418f565b60405180910390fd5b600f548261245e85611259565b61246891906138c7565b11156124a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124a0906141fb565b60405180910390fd5b4360036008546124b991906138c7565b11156124d3576124c883612c1f565b156124d257600080fd5b5b600d60008154809291906124e690613758565b91905055505b601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156125945750600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156125f257600f54826125a685611259565b6125b091906138c7565b11156125f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125e8906141fb565b60405180910390fd5b5b601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614801561267b57503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b156126ab576126a8606461269a600b5485612bf390919063ffffffff16565b612c0990919063ffffffff16565b90505b60006126b630611259565b9050601360159054906101000a900460ff161580156127225750601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b801561273a5750601360169054906101000a900460ff165b8015612747575060105481115b80156127565750600c54600d54115b801561278c57504367ffffffffffffffff16600960009054906101000a900467ffffffffffffffff1667ffffffffffffffff1614155b156127be576127a56127a082601154612c32565b6128be565b600047905060008111156127bc576127bb612b60565b5b505b505b60008111156127d5576127d4843083612c4b565b5b6127f284846127ed8486612eca90919063ffffffff16565b612c4b565b50505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6001601360156101000a81548160ff02191690831515021790555043600960006101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506000600267ffffffffffffffff81111561291f5761291e61421b565b5b60405190808252806020026020018201604052801561294d5781602001602082028036833780820191505090505b509050308160008151811061296557612964613729565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612a0c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a309190613c5e565b81600181518110612a4457612a43613729565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050612aab30601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684611e66565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b8152600401612b0f959493929190614308565b600060405180830381600087803b158015612b2957600080fd5b505af1158015612b3d573d6000803e3d6000fd5b50505050506000601360156101000a81548160ff02191690831515021790555050565b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1647604051612ba890614390565b60006040518083038185875af1925050503d8060008114612be5576040519150601f19603f3d011682016040523d82523d6000602084013e612bea565b606091505b50508091505050565b60008183612c019190613500565b905092915050565b60008183612c179190613571565b905092915050565b600080823b905060008111915050919050565b6000818311612c415782612c43565b815b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612cba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612cb190613fb9565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612d29576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d209061404b565b60405180910390fd5b612d34838383612ee0565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015612dba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612db190614417565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612e4d91906138c7565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612eb1919061312c565b60405180910390a3612ec4848484612ee5565b50505050565b60008183612ed89190614437565b905092915050565b505050565b505050565b600080fd5b600080fd5b6000819050919050565b612f0781612ef4565b8114612f1257600080fd5b50565b600081359050612f2481612efe565b92915050565b60008060408385031215612f4157612f40612eea565b5b6000612f4f85828601612f15565b9250506020612f6085828601612f15565b9150509250929050565b600081519050919050565b600082825260208201905092915050565b60005b83811015612fa4578082015181840152602081019050612f89565b60008484015250505050565b6000601f19601f8301169050919050565b6000612fcc82612f6a565b612fd68185612f75565b9350612fe6818560208601612f86565b612fef81612fb0565b840191505092915050565b600060208201905081810360008301526130148184612fc1565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006130478261301c565b9050919050565b6130578161303c565b811461306257600080fd5b50565b6000813590506130748161304e565b92915050565b6000806040838503121561309157613090612eea565b5b600061309f85828601613065565b92505060206130b085828601612f15565b9150509250929050565b60008115159050919050565b6130cf816130ba565b82525050565b60006020820190506130ea60008301846130c6565b92915050565b60006020828403121561310657613105612eea565b5b600061311484828501612f15565b91505092915050565b61312681612ef4565b82525050565b6000602082019050613141600083018461311d565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f84011261316c5761316b613147565b5b8235905067ffffffffffffffff8111156131895761318861314c565b5b6020830191508360208202830111156131a5576131a4613151565b5b9250929050565b6131b5816130ba565b81146131c057600080fd5b50565b6000813590506131d2816131ac565b92915050565b6000806000604084860312156131f1576131f0612eea565b5b600084013567ffffffffffffffff81111561320f5761320e612eef565b5b61321b86828701613156565b9350935050602061322e868287016131c3565b9150509250925092565b60008060006060848603121561325157613250612eea565b5b600061325f86828701613065565b935050602061327086828701613065565b925050604061328186828701612f15565b9150509250925092565b600080604083850312156132a2576132a1612eea565b5b60006132b085828601613065565b92505060206132c1858286016131c3565b9150509250929050565b600060ff82169050919050565b6132e1816132cb565b82525050565b60006020820190506132fc60008301846132d8565b92915050565b60006020828403121561331857613317612eea565b5b600061332684828501613065565b91505092915050565b6133388161303c565b82525050565b6000602082019050613353600083018461332f565b92915050565b600060c08201905061336e600083018961311d565b61337b602083018861311d565b613388604083018761311d565b613395606083018661311d565b6133a2608083018561311d565b6133af60a083018461311d565b979650505050505050565b60006133c58261301c565b9050919050565b6133d5816133ba565b81146133e057600080fd5b50565b6000813590506133f2816133cc565b92915050565b60006020828403121561340e5761340d612eea565b5b600061341c848285016133e3565b91505092915050565b6000806040838503121561343c5761343b612eea565b5b600061344a85828601613065565b925050602061345b85828601613065565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061349b602083612f75565b91506134a682613465565b602082019050919050565b600060208201905081810360008301526134ca8161348e565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061350b82612ef4565b915061351683612ef4565b925082820261352481612ef4565b9150828204841483151761353b5761353a6134d1565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061357c82612ef4565b915061358783612ef4565b92508261359757613596613542565b5b828204905092915050565b60006040820190506135b7600083018561311d565b6135c4602083018461311d565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061361257607f821691505b602082108103613625576136246135cb565b5b50919050565b7f4c61756e6368206d6f646520697320616c72656164792064697361626c656400600082015250565b6000613661601f83612f75565b915061366c8261362b565b602082019050919050565b6000602082019050818103600083015261369081613654565b9050919050565b7f4d61782077616c6c65742063616e74206265206c6f776572207468616e20302e60008201527f3125000000000000000000000000000000000000000000000000000000000000602082015250565b60006136f3602283612f75565b91506136fe82613697565b604082019050919050565b60006020820190508181036000830152613722816136e6565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600061376382612ef4565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613795576137946134d1565b5b600182019050919050565b7f4f6e6c79206665652072656365697665722063616e2074726967676572000000600082015250565b60006137d6601d83612f75565b91506137e1826137a0565b602082019050919050565b60006020820190508181036000830152613805816137c9565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b6000613868602883612f75565b91506138738261380c565b604082019050919050565b600060208201905081810360008301526138978161385b565b9050919050565b60006040820190506138b3600083018561332f565b6138c060208301846130c6565b9392505050565b60006138d282612ef4565b91506138dd83612ef4565b92508282019050808211156138f5576138f46134d1565b5b92915050565b7f4d61782074782063616e74206265206c6f776572207468616e20302e31250000600082015250565b6000613931601e83612f75565b915061393c826138fb565b602082019050919050565b6000602082019050818103600083015261396081613924565b9050919050565b7f496e76616c696420627579207461782076616c75650000000000000000000000600082015250565b600061399d601583612f75565b91506139a882613967565b602082019050919050565b600060208201905081810360008301526139cc81613990565b9050919050565b7f496e76616c69642073656c6c207461782076616c756500000000000000000000600082015250565b6000613a09601683612f75565b9150613a14826139d3565b602082019050919050565b60006020820190508181036000830152613a38816139fc565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000613a9b602583612f75565b9150613aa682613a3f565b604082019050919050565b60006020820190508181036000830152613aca81613a8e565b9050919050565b6000819050919050565b6000613af6613af1613aec8461301c565b613ad1565b61301c565b9050919050565b6000613b0882613adb565b9050919050565b6000613b1a82613afd565b9050919050565b613b2a81613b0f565b82525050565b6000602082019050613b456000830184613b21565b92915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000613ba7602683612f75565b9150613bb282613b4b565b604082019050919050565b60006020820190508181036000830152613bd681613b9a565b9050919050565b7f74726164696e6720697320616c7265616479206f70656e000000000000000000600082015250565b6000613c13601783612f75565b9150613c1e82613bdd565b602082019050919050565b60006020820190508181036000830152613c4281613c06565b9050919050565b600081519050613c588161304e565b92915050565b600060208284031215613c7457613c73612eea565b5b6000613c8284828501613c49565b91505092915050565b6000604082019050613ca0600083018561332f565b613cad602083018461332f565b9392505050565b6000819050919050565b6000613cd9613cd4613ccf84613cb4565b613ad1565b612ef4565b9050919050565b613ce981613cbe565b82525050565b600060c082019050613d04600083018961332f565b613d11602083018861311d565b613d1e6040830187613ce0565b613d2b6060830186613ce0565b613d38608083018561332f565b613d4560a083018461311d565b979650505050505050565b600081519050613d5f81612efe565b92915050565b600080600060608486031215613d7e57613d7d612eea565b5b6000613d8c86828701613d50565b9350506020613d9d86828701613d50565b9250506040613dae86828701613d50565b9150509250925092565b6000604082019050613dcd600083018561332f565b613dda602083018461311d565b9392505050565b600081519050613df0816131ac565b92915050565b600060208284031215613e0c57613e0b612eea565b5b6000613e1a84828501613de1565b91505092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000613e7f602483612f75565b9150613e8a82613e23565b604082019050919050565b60006020820190508181036000830152613eae81613e72565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000613f11602283612f75565b9150613f1c82613eb5565b604082019050919050565b60006020820190508181036000830152613f4081613f04565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000613fa3602583612f75565b9150613fae82613f47565b604082019050919050565b60006020820190508181036000830152613fd281613f96565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000614035602383612f75565b915061404082613fd9565b604082019050919050565b6000602082019050818103600083015261406481614028565b9050919050565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b60006140c7602983612f75565b91506140d28261406b565b604082019050919050565b600060208201905081810360008301526140f6816140ba565b9050919050565b50565b600061410d600083612f75565b9150614118826140fd565b600082019050919050565b6000602082019050818103600083015261413c81614100565b9050919050565b7f4578636565647320746865205f7478416d6f756e744c696d69742e0000000000600082015250565b6000614179601b83612f75565b915061418482614143565b602082019050919050565b600060208201905081810360008301526141a88161416c565b9050919050565b7f4578636565647320746865206d617857616c6c657453697a652e000000000000600082015250565b60006141e5601a83612f75565b91506141f0826141af565b602082019050919050565b60006020820190508181036000830152614214816141d8565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61427f8161303c565b82525050565b60006142918383614276565b60208301905092915050565b6000602082019050919050565b60006142b58261424a565b6142bf8185614255565b93506142ca83614266565b8060005b838110156142fb5781516142e28882614285565b97506142ed8361429d565b9250506001810190506142ce565b5085935050505092915050565b600060a08201905061431d600083018861311d565b61432a6020830187613ce0565b818103604083015261433c81866142aa565b905061434b606083018561332f565b614358608083018461311d565b9695505050505050565b600081905092915050565b600061437a600083614362565b9150614385826140fd565b600082019050919050565b600061439b8261436d565b9150819050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b6000614401602683612f75565b915061440c826143a5565b604082019050919050565b60006020820190508181036000830152614430816143f4565b9050919050565b600061444282612ef4565b915061444d83612ef4565b9250828203905081811115614465576144646134d1565b5b9291505056fea2646970667358221220858997a68e23fca390c19effb9313fb9317742ad619a31eba8ee8d67caebba6c64736f6c63430008130033