0 txs
0 calls
constructor
constructor()
functions
allowance
viewfunction allowance(address owner, address spender) view returns (uint256)
balanceOf
viewfunction balanceOf(address account) view returns (uint256)
buyTax
viewfunction buyTax() view returns (uint64 marketingTax, uint64 liquidityTax, uint64 totalTax)
DEAD
viewfunction DEAD() view returns (address)
decimals
viewfunction decimals() view returns (uint8)
devAddress
viewfunction devAddress() view returns (address)
dexRouter
viewfunction dexRouter() view returns (address)
exemptFromFees
viewfunction exemptFromFees(address) view returns (bool)
FEE_DIVISOR
viewfunction FEE_DIVISOR() view returns (uint64)
isAMMPair
viewfunction isAMMPair(address) view returns (bool)
lastSwapBackBlock
viewfunction lastSwapBackBlock() view returns (uint256)
launchBlock
viewfunction launchBlock() view returns (uint256)
lpPair
viewfunction lpPair() view returns (address)
marketingAddress
viewfunction marketingAddress() view returns (address)
name
viewfunction name() view returns (string)
owner
viewfunction owner() view returns (address)
sellTax
viewfunction sellTax() view returns (uint64 marketingTax, uint64 liquidityTax, uint64 totalTax)
swapTokensAtAmt
viewfunction swapTokensAtAmt() view returns (uint256)
symbol
viewfunction symbol() view returns (string)
tokensForTax
viewfunction tokensForTax() view returns (uint80 tokensForMarketing, uint80 tokensForLiquidity, bool gasSaver)
totalSupply
viewfunction totalSupply() view returns (uint256)
tradingAllowed
viewfunction tradingAllowed() view returns (bool)
WETH
viewfunction WETH() view returns (address)
approve
nonpayablefunction approve(address spender, uint256 amount) returns (bool)
decreaseAllowance
nonpayablefunction decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
enableTrading
nonpayablefunction enableTrading()
increaseAllowance
nonpayablefunction increaseAllowance(address spender, uint256 addedValue) returns (bool)
renounceOwnership
nonpayablefunction renounceOwnership()
rescueTokens
nonpayablefunction rescueTokens(address _token)
setExemptFromFee
nonpayablefunction setExemptFromFee(address _address, bool _isExempt)
transfer
nonpayablefunction transfer(address to, uint256 amount) returns (bool)
transferFrom
nonpayablefunction transferFrom(address from, address to, uint256 amount) returns (bool)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
updateDevAddress
nonpayablefunction updateDevAddress(address _address)
updateMarketingAddress
nonpayablefunction updateMarketingAddress(address _address)
updateSwapTokensAmt
nonpayablefunction updateSwapTokensAmt(uint256 newAmount)
withdrawStuckBNB
nonpayablefunction withdrawStuckBNB()
events
Approval
event Approval(address indexed owner, address indexed spender, uint256 value)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SetExemptFromFees
event SetExemptFromFees(address _address, bool _isExempt)
SetExemptFromLimits
event SetExemptFromLimits(address _address, bool _isExempt)
Transfer
event Transfer(address indexed from, address indexed to, uint256 value)
UpdatedTransactionLimit
event UpdatedTransactionLimit(uint256 newMax)
UpdatedWalletLimit
event UpdatedWalletLimit(uint256 newMax)
errors
No errors.
creation bytecode
0x60e060405234801561000f575f80fd5b506040518060400160405280600581526020017f42504550450000000000000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f4250455045000000000000000000000000000000000000000000000000000000815250816003908161008b9190610c50565b50806004908161009b9190610c50565b5050505f6100ad61070b60201b60201c565b90508060055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35061016433695915a68d88da6a08000061071260201b60201c565b5f7310ed43c718714eb63d5aa57b78b54704e256024e90508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff1681525050620186a060326101c461084a60201b60201c565b6101ce9190610d4c565b6101d89190610dba565b600e819055503360095f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555033600a5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060c8600b5f015f6101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505f600b5f0160086101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550600b5f0160089054906101000a900467ffffffffffffffff16600b5f015f9054906101000a900467ffffffffffffffff166102ef9190610dfd565b600b5f0160106101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555060c8600c5f015f6101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505f600c5f0160086101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550600c5f0160089054906101000a900467ffffffffffffffff16600c5f015f9054906101000a900467ffffffffffffffff166103aa9190610dfd565b600c5f0160106101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506001600d5f0160146101000a81548160ff02191690831515021790555060a05173ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561043c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104609190610e96565b73ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff168152505060a05173ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156104de573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105029190610e96565b73ffffffffffffffffffffffffffffffffffffffff1663c9c653963060c0516040518363ffffffff1660e01b815260040161053e929190610ed0565b6020604051808303815f875af115801561055a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061057e9190610e96565b73ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050600160085f60805173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550600160065f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506106e53060a0517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff61085360201b60201c565b6107053360a0516106fa61084a60201b60201c565b61085360201b60201c565b506110e6565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610780576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161077790610f51565b60405180910390fd5b8060025f8282546107919190610f6f565b92505081905550805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161083e9190610fb1565b60405180910390a35050565b5f600254905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036108c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b89061103a565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361092f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610926906110c8565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610a099190610fb1565b60405180910390a3505050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610a9157607f821691505b602082108103610aa457610aa3610a4d565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302610b067fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610acb565b610b108683610acb565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f610b54610b4f610b4a84610b28565b610b31565b610b28565b9050919050565b5f819050919050565b610b6d83610b3a565b610b81610b7982610b5b565b848454610ad7565b825550505050565b5f90565b610b95610b89565b610ba0818484610b64565b505050565b5b81811015610bc357610bb85f82610b8d565b600181019050610ba6565b5050565b601f821115610c0857610bd981610aaa565b610be284610abc565b81016020851015610bf1578190505b610c05610bfd85610abc565b830182610ba5565b50505b505050565b5f82821c905092915050565b5f610c285f1984600802610c0d565b1980831691505092915050565b5f610c408383610c19565b9150826002028217905092915050565b610c5982610a16565b67ffffffffffffffff811115610c7257610c71610a20565b5b610c7c8254610a7a565b610c87828285610bc7565b5f60209050601f831160018114610cb8575f8415610ca6578287015190505b610cb08582610c35565b865550610d17565b601f198416610cc686610aaa565b5f5b82811015610ced57848901518255600182019150602085019450602081019050610cc8565b86831015610d0a5784890151610d06601f891682610c19565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610d5682610b28565b9150610d6183610b28565b9250828202610d6f81610b28565b91508282048414831517610d8657610d85610d1f565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f610dc482610b28565b9150610dcf83610b28565b925082610ddf57610dde610d8d565b5b828204905092915050565b5f67ffffffffffffffff82169050919050565b5f610e0782610dea565b9150610e1283610dea565b9250828201905067ffffffffffffffff811115610e3257610e31610d1f565b5b92915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610e6582610e3c565b9050919050565b610e7581610e5b565b8114610e7f575f80fd5b50565b5f81519050610e9081610e6c565b92915050565b5f60208284031215610eab57610eaa610e38565b5b5f610eb884828501610e82565b91505092915050565b610eca81610e5b565b82525050565b5f604082019050610ee35f830185610ec1565b610ef06020830184610ec1565b9392505050565b5f82825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f610f3b601f83610ef7565b9150610f4682610f07565b602082019050919050565b5f6020820190508181035f830152610f6881610f2f565b9050919050565b5f610f7982610b28565b9150610f8483610b28565b9250828201905080821115610f9c57610f9b610d1f565b5b92915050565b610fab81610b28565b82525050565b5f602082019050610fc45f830184610fa2565b92915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611024602483610ef7565b915061102f82610fca565b604082019050919050565b5f6020820190508181035f83015261105181611018565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6110b2602283610ef7565b91506110bd82611058565b604082019050919050565b5f6020820190508181035f8301526110df816110a6565b9050919050565b60805160a05160c05161448b6111255f395f81816115530152612d6c01525f8181610ad9015281816128e60152612ddb01525f610e6d015261448b5ff3fe60806040526004361061021c575f3560e01c80636d7adcad11610122578063a5ece941116100aa578063c78d0fa01161006e578063c78d0fa0146107b5578063cc1776d3146107df578063d00efb2f1461080b578063dd62ed3e14610835578063f2fde38b1461087157610223565b8063a5ece941146106c1578063a9059cbb146106eb578063ad5c464814610727578063b0249cc614610751578063bedafd011461078d57610223565b80638a8c523c116100f15780638a8c523c146105f15780638da5cb5b1461060757806395d89b41146106315780639e93ad8e1461065b578063a457c2d71461068557610223565b80636d7adcad1461054b57806370a0823114610577578063715018a6146105b357806385033762146105c957610223565b8063313ce567116101a5578063452ed4f111610174578063452ed4f114610479578063484ed334146104a35780634f7041a5146104b957806353371be0146104e55780635a90a49e1461050f57610223565b8063313ce567146103bf57806339509351146103e95780633ad10ef614610425578063432e95a51461044f57610223565b8063095ea7b3116101ec578063095ea7b3146102cd57806318160ddd1461030957806321045918146103335780632369bf831461035b57806323b872dd1461038357610223565b8062ae3bf81461022757806303fd2a451461024f57806306fdde03146102795780630758d924146102a357610223565b3661022357005b5f80fd5b348015610232575f80fd5b5061024d60048036038101906102489190612fea565b610899565b005b34801561025a575f80fd5b50610263610a41565b6040516102709190613024565b60405180910390f35b348015610284575f80fd5b5061028d610a47565b60405161029a91906130ad565b60405180910390f35b3480156102ae575f80fd5b506102b7610ad7565b6040516102c49190613128565b60405180910390f35b3480156102d8575f80fd5b506102f360048036038101906102ee9190613174565b610afb565b60405161030091906131cc565b60405180910390f35b348015610314575f80fd5b5061031d610b1d565b60405161032a91906131f4565b60405180910390f35b34801561033e575f80fd5b506103596004803603810190610354919061320d565b610b26565b005b348015610366575f80fd5b50610381600480360381019061037c9190612fea565b610c8d565b005b34801561038e575f80fd5b506103a960048036038101906103a49190613238565b610dd4565b6040516103b691906131cc565b60405180910390f35b3480156103ca575f80fd5b506103d3610e02565b6040516103e091906132a3565b60405180910390f35b3480156103f4575f80fd5b5061040f600480360381019061040a9190613174565b610e0a565b60405161041c91906131cc565b60405180910390f35b348015610430575f80fd5b50610439610e40565b6040516104469190613024565b60405180910390f35b34801561045a575f80fd5b50610463610e65565b60405161047091906131f4565b60405180910390f35b348015610484575f80fd5b5061048d610e6b565b60405161049a9190613024565b60405180910390f35b3480156104ae575f80fd5b506104b7610e8f565b005b3480156104c4575f80fd5b506104cd610f1d565b6040516104dc939291906132de565b60405180910390f35b3480156104f0575f80fd5b506104f9610f6d565b60405161050691906131cc565b60405180910390f35b34801561051a575f80fd5b5061053560048036038101906105309190612fea565b610f7f565b60405161054291906131cc565b60405180910390f35b348015610556575f80fd5b5061055f610f9c565b60405161056e93929190613337565b60405180910390f35b348015610582575f80fd5b5061059d60048036038101906105989190612fea565b610fe9565b6040516105aa91906131f4565b60405180910390f35b3480156105be575f80fd5b506105c761102e565b005b3480156105d4575f80fd5b506105ef60048036038101906105ea9190612fea565b611181565b005b3480156105fc575f80fd5b506106056112c8565b005b348015610612575f80fd5b5061061b6113d7565b6040516106289190613024565b60405180910390f35b34801561063c575f80fd5b506106456113ff565b60405161065291906130ad565b60405180910390f35b348015610666575f80fd5b5061066f61148f565b60405161067c919061336c565b60405180910390f35b348015610690575f80fd5b506106ab60048036038101906106a69190613174565b611495565b6040516106b891906131cc565b60405180910390f35b3480156106cc575f80fd5b506106d561150a565b6040516106e29190613024565b60405180910390f35b3480156106f6575f80fd5b50610711600480360381019061070c9190613174565b61152f565b60405161071e91906131cc565b60405180910390f35b348015610732575f80fd5b5061073b611551565b6040516107489190613024565b60405180910390f35b34801561075c575f80fd5b5061077760048036038101906107729190612fea565b611575565b60405161078491906131cc565b60405180910390f35b348015610798575f80fd5b506107b360048036038101906107ae91906133af565b611592565b005b3480156107c0575f80fd5b506107c9611795565b6040516107d691906131f4565b60405180910390f35b3480156107ea575f80fd5b506107f361179b565b604051610802939291906132de565b60405180910390f35b348015610816575f80fd5b5061081f6117eb565b60405161082c91906131f4565b60405180910390f35b348015610840575f80fd5b5061085b600480360381019061085691906133ed565b6117f1565b60405161086891906131f4565b60405180910390f35b34801561087c575f80fd5b5061089760048036038101906108929190612fea565b611873565b005b600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610928576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161091f90613475565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610996576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098d906134dd565b60405180910390fd5b5f8173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016109d09190613024565b602060405180830381865afa1580156109eb573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a0f919061350f565b9050610a3d82600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683611a35565b5050565b61dead81565b606060038054610a5690613567565b80601f0160208091040260200160405190810160405280929190818152602001828054610a8290613567565b8015610acd5780601f10610aa457610100808354040283529160200191610acd565b820191905f5260205f20905b815481529060010190602001808311610ab057829003601f168201915b5050505050905090565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f80610b05611abb565b9050610b12818585611ac2565b600191505092915050565b5f600254905090565b610b2e611abb565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610bbc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bb3906135e1565b60405180910390fd5b620186a06001610bca610b1d565b610bd4919061362c565b610bde919061369a565b811015610c20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c179061373a565b60405180910390fd5b6103e86005610c2d610b1d565b610c37919061362c565b610c41919061369a565b811115610c83576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7a906137c8565b60405180910390fd5b80600e8190555050565b610c95611abb565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610d23576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1a906135e1565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610d91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8890613830565b60405180910390fd5b8060095f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f80610dde611abb565b9050610deb858285611c85565b610df6858585611d10565b60019150509392505050565b5f6009905090565b5f80610e14611abb565b9050610e35818585610e2685896117f1565b610e30919061384e565b611ac2565b600191505092915050565b600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600f5481565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1647604051610ed5906138ae565b5f6040518083038185875af1925050503d805f8114610f0f576040519150601f19603f3d011682016040523d82523d5f602084013e610f14565b606091505b50508091505050565b600b805f015f9054906101000a900467ffffffffffffffff1690805f0160089054906101000a900467ffffffffffffffff1690805f0160109054906101000a900467ffffffffffffffff16905083565b60075f9054906101000a900460ff1681565b6006602052805f5260405f205f915054906101000a900460ff1681565b600d805f015f9054906101000a900469ffffffffffffffffffff1690805f01600a9054906101000a900469ffffffffffffffffffff1690805f0160149054906101000a900460ff16905083565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b611036611abb565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146110c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110bb906135e1565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f60055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b611189611abb565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611217576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161120e906135e1565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611285576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161127c90613830565b60405180910390fd5b80600a5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6112d0611abb565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461135e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611355906135e1565b60405180910390fd5b60075f9054906101000a900460ff16156113ad576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113a49061390c565b60405180910390fd5b600160075f6101000a81548160ff0219169083151502179055504360108190555043600f81905550565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606004805461140e90613567565b80601f016020809104026020016040519081016040528092919081815260200182805461143a90613567565b80156114855780601f1061145c57610100808354040283529160200191611485565b820191905f5260205f20905b81548152906001019060200180831161146857829003601f168201915b5050505050905090565b61271081565b5f8061149f611abb565b90505f6114ac82866117f1565b9050838110156114f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114e89061399a565b60405180910390fd5b6114fe8286868403611ac2565b60019250505092915050565b60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f80611539611abb565b9050611546818585611d10565b600191505092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6008602052805f5260405f205f915054906101000a900460ff1681565b61159a611abb565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611628576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161161f906135e1565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611696576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161168d90613a02565b60405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611704576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116fb90613a6a565b60405180910390fd5b8060065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055507f998cce27cbf44405c67eb636a634d5e2f2e6ff248b3d71fbbbb022f3c4c6dd2d8282604051611789929190613a88565b60405180910390a15050565b600e5481565b600c805f015f9054906101000a900467ffffffffffffffff1690805f0160089054906101000a900467ffffffffffffffff1690805f0160109054906101000a900467ffffffffffffffff16905083565b60105481565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b61187b611abb565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611909576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611900906135e1565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611977576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161196e90613b1f565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a38060055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b611ab68363a9059cbb60e01b8484604051602401611a54929190613b3d565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050611e2a565b505050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611b30576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b2790613bd4565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611b9e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b9590613c62565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051611c7891906131f4565b60405180910390a3505050565b5f611c9084846117f1565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114611d0a5781811015611cfc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cf390613cca565b60405180910390fd5b611d098484848403611ac2565b5b50505050565b60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16158015611dae575060065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15611e1a5760075f9054906101000a900460ff16611e01576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611df890613d32565b60405180910390fd5b611e0c838383611eef565b81611e179190613d50565b90505b611e258383836124f3565b505050565b5f611e8b826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166127499092919063ffffffff16565b90505f81511115611eea5780806020019051810190611eaa9190613d97565b611ee9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ee090613e32565b60405180910390fd5b5b505050565b5f600e54611efc30610fe9565b10158015611f51575060085f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015611f6b5750436001600f54611f68919061384e565b11155b15611f7957611f78612760565b5b5f611f82612f50565b60085f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161561207757600c6040518060600160405290815f82015f9054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff1681526020015f820160089054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff1681526020015f820160109054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff16815250509050612169565b60085f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161561216857600b6040518060600160405290815f82015f9054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff1681526020015f820160089054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff1681526020015f820160109054906101000a900467ffffffffffffffff1667ffffffffffffffff1667ffffffffffffffff168152505090505b5b5f816040015167ffffffffffffffff1611156124d5575f600d6040518060600160405290815f82015f9054906101000a900469ffffffffffffffffffff1669ffffffffffffffffffff1669ffffffffffffffffffff1681526020015f8201600a9054906101000a900469ffffffffffffffffffff1669ffffffffffffffffffff1669ffffffffffffffffffff1681526020015f820160149054906101000a900460ff161515151581525050905060105443116123155760085f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16156122995761271067ffffffffffffffff1660c886612288919061362c565b612292919061369a565b9250612310565b60085f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161561230f5761271067ffffffffffffffff1660c886612302919061362c565b61230c919061369a565b92505b5b612349565b61271067ffffffffffffffff16826040015167ffffffffffffffff168661233c919061362c565b612346919061369a565b92505b633b9aca00826040015167ffffffffffffffff16836020015167ffffffffffffffff16856123779190613e6b565b6123819190613ea7565b61238b9190613ea7565b8160200181815161239c9190613ed7565b91509069ffffffffffffffffffff16908169ffffffffffffffffffff1681525050633b9aca00826040015167ffffffffffffffff16835f015167ffffffffffffffff16856123ea9190613e6b565b6123f49190613ea7565b6123fe9190613ea7565b815f0181815161240e9190613ed7565b91509069ffffffffffffffffffff16908169ffffffffffffffffffff168152505080600d5f820151815f015f6101000a81548169ffffffffffffffffffff021916908369ffffffffffffffffffff1602179055506020820151815f01600a6101000a81548169ffffffffffffffffffff021916908369ffffffffffffffffffff1602179055506040820151815f0160146101000a81548160ff0219169083151502179055509050506124d38730856fffffffffffffffffffffffffffffffff166124f3565b505b816fffffffffffffffffffffffffffffffff16925050509392505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612561576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161255890613f84565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036125cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125c690614012565b60405180910390fd5b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015612652576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612649906140a0565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161273b91906131f4565b60405180910390a350505050565b606061275784845f85612c06565b90509392505050565b5f61276a30610fe9565b90505f600d6040518060600160405290815f82015f9054906101000a900469ffffffffffffffffffff1669ffffffffffffffffffff1669ffffffffffffffffffff1681526020015f8201600a9054906101000a900469ffffffffffffffffffff1669ffffffffffffffffffff1669ffffffffffffffffffff1681526020015f820160149054906101000a900460ff16151515158152505090505f815f015182602001516128179190613ed7565b69ffffffffffffffffffff1690505f83148061283257505f81145b1561283f57505050612c04565b6004600e5461284e919061362c565b831115612867576004600e54612864919061362c565b92505b5f826020015169ffffffffffffffffffff1611156129c0575f81836020015169ffffffffffffffffffff168561289d919061362c565b6128a7919061369a565b90505f6002826128b7919061369a565b90505f81836128c69190613d50565b90505f4790506128d583612ccf565b5f81476128e29190613d50565b90507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f305d7198230865f8061dead426040518863ffffffff1660e01b815260040161294a969594939291906140f7565b60606040518083038185885af1158015612966573d5f803e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061298b9190614156565b505050848861299a9190613d50565b9750866020015169ffffffffffffffffffff16866129b89190613d50565b955050505050505b5f831115612b2b576129d183612ccf565b5f804790505f6064603c836129e6919061362c565b6129f0919061369a565b90505f811115612a8a5760095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16816188b890604051612a43906138ae565b5f60405180830381858888f193505050503d805f8114612a7e576040519150601f19603f3d011682016040523d82523d5f602084013e612a83565b606091505b5050809350505b5f4790505f811115612b2657600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16816188b890604051612adf906138ae565b5f60405180830381858888f193505050503d805f8114612b1a576040519150601f19603f3d011682016040523d82523d5f602084013e612b1f565b606091505b5050809450505b505050505b5f826020019069ffffffffffffffffffff16908169ffffffffffffffffffff16815250505f825f019069ffffffffffffffffffff16908169ffffffffffffffffffff168152505081600d5f820151815f015f6101000a81548169ffffffffffffffffffff021916908369ffffffffffffffffffff1602179055506020820151815f01600a6101000a81548169ffffffffffffffffffff021916908369ffffffffffffffffffff1602179055506040820151815f0160146101000a81548160ff02191690831515021790555090505043600f819055505050505b565b606082471015612c4b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c4290614216565b60405180910390fd5b5f808673ffffffffffffffffffffffffffffffffffffffff168587604051612c73919061426e565b5f6040518083038185875af1925050503d805f8114612cad576040519150601f19603f3d011682016040523d82523d5f602084013e612cb2565b606091505b5091509150612cc387838387612e6b565b92505050949350505050565b5f600267ffffffffffffffff811115612ceb57612cea614284565b5b604051908082528060200260200182016040528015612d195781602001602082028036833780820191505090505b50905030815f81518110612d3057612d2f6142b1565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000081600181518110612d9f57612d9e6142b1565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b8152600401612e3a959493929190614395565b5f604051808303815f87803b158015612e51575f80fd5b505af1158015612e63573d5f803e3d5ffd5b505050505050565b60608315612ecc575f835103612ec457612e8485612edf565b612ec3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612eba90614437565b60405180910390fd5b5b829050612ed7565b612ed68383612f01565b5b949350505050565b5f808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b5f82511115612f135781518083602001fd5b806040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f4791906130ad565b60405180910390fd5b60405180606001604052805f67ffffffffffffffff1681526020015f67ffffffffffffffff1681526020015f67ffffffffffffffff1681525090565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f612fb982612f90565b9050919050565b612fc981612faf565b8114612fd3575f80fd5b50565b5f81359050612fe481612fc0565b92915050565b5f60208284031215612fff57612ffe612f8c565b5b5f61300c84828501612fd6565b91505092915050565b61301e81612faf565b82525050565b5f6020820190506130375f830184613015565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61307f8261303d565b6130898185613047565b9350613099818560208601613057565b6130a281613065565b840191505092915050565b5f6020820190508181035f8301526130c58184613075565b905092915050565b5f819050919050565b5f6130f06130eb6130e684612f90565b6130cd565b612f90565b9050919050565b5f613101826130d6565b9050919050565b5f613112826130f7565b9050919050565b61312281613108565b82525050565b5f60208201905061313b5f830184613119565b92915050565b5f819050919050565b61315381613141565b811461315d575f80fd5b50565b5f8135905061316e8161314a565b92915050565b5f806040838503121561318a57613189612f8c565b5b5f61319785828601612fd6565b92505060206131a885828601613160565b9150509250929050565b5f8115159050919050565b6131c6816131b2565b82525050565b5f6020820190506131df5f8301846131bd565b92915050565b6131ee81613141565b82525050565b5f6020820190506132075f8301846131e5565b92915050565b5f6020828403121561322257613221612f8c565b5b5f61322f84828501613160565b91505092915050565b5f805f6060848603121561324f5761324e612f8c565b5b5f61325c86828701612fd6565b935050602061326d86828701612fd6565b925050604061327e86828701613160565b9150509250925092565b5f60ff82169050919050565b61329d81613288565b82525050565b5f6020820190506132b65f830184613294565b92915050565b5f67ffffffffffffffff82169050919050565b6132d8816132bc565b82525050565b5f6060820190506132f15f8301866132cf565b6132fe60208301856132cf565b61330b60408301846132cf565b949350505050565b5f69ffffffffffffffffffff82169050919050565b61333181613313565b82525050565b5f60608201905061334a5f830186613328565b6133576020830185613328565b61336460408301846131bd565b949350505050565b5f60208201905061337f5f8301846132cf565b92915050565b61338e816131b2565b8114613398575f80fd5b50565b5f813590506133a981613385565b92915050565b5f80604083850312156133c5576133c4612f8c565b5b5f6133d285828601612fd6565b92505060206133e38582860161339b565b9150509250929050565b5f806040838503121561340357613402612f8c565b5b5f61341085828601612fd6565b925050602061342185828601612fd6565b9150509250929050565b7f4e6f7420646576000000000000000000000000000000000000000000000000005f82015250565b5f61345f600783613047565b915061346a8261342b565b602082019050919050565b5f6020820190508181035f83015261348c81613453565b9050919050565b7f5f746f6b656e20616464726573732063616e6e6f7420626520300000000000005f82015250565b5f6134c7601a83613047565b91506134d282613493565b602082019050919050565b5f6020820190508181035f8301526134f4816134bb565b9050919050565b5f815190506135098161314a565b92915050565b5f6020828403121561352457613523612f8c565b5b5f613531848285016134fb565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061357e57607f821691505b6020821081036135915761359061353a565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6135cb602083613047565b91506135d682613597565b602082019050919050565b5f6020820190508181035f8301526135f8816135bf565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61363682613141565b915061364183613141565b925082820261364f81613141565b91508282048414831517613666576136656135ff565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6136a482613141565b91506136af83613141565b9250826136bf576136be61366d565b5b828204905092915050565b7f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e5f8201527f20302e3030312520746f74616c20737570706c792e0000000000000000000000602082015250565b5f613724603583613047565b915061372f826136ca565b604082019050919050565b5f6020820190508181035f83015261375181613718565b9050919050565b7f5377617020616d6f756e742063616e6e6f7420626520686967686572207468615f8201527f6e20302e352520746f74616c20737570706c792e000000000000000000000000602082015250565b5f6137b2603483613047565b91506137bd82613758565b604082019050919050565b5f6020820190508181035f8301526137df816137a6565b9050919050565b7f7a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f61381a600c83613047565b9150613825826137e6565b602082019050919050565b5f6020820190508181035f8301526138478161380e565b9050919050565b5f61385882613141565b915061386383613141565b925082820190508082111561387b5761387a6135ff565b5b92915050565b5f81905092915050565b50565b5f6138995f83613881565b91506138a48261388b565b5f82019050919050565b5f6138b88261388e565b9150819050919050565b7f54726164696e6720616c726561647920656e61626c65640000000000000000005f82015250565b5f6138f6601783613047565b9150613901826138c2565b602082019050919050565b5f6020820190508181035f830152613923816138ea565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f613984602583613047565b915061398f8261392a565b604082019050919050565b5f6020820190508181035f8301526139b181613978565b9050919050565b7f5a65726f204164647265737300000000000000000000000000000000000000005f82015250565b5f6139ec600c83613047565b91506139f7826139b8565b602082019050919050565b5f6020820190508181035f830152613a19816139e0565b9050919050565b7f43616e6e6f7420756e6578656d707420636f6e747261637400000000000000005f82015250565b5f613a54601883613047565b9150613a5f82613a20565b602082019050919050565b5f6020820190508181035f830152613a8181613a48565b9050919050565b5f604082019050613a9b5f830185613015565b613aa860208301846131bd565b9392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f613b09602683613047565b9150613b1482613aaf565b604082019050919050565b5f6020820190508181035f830152613b3681613afd565b9050919050565b5f604082019050613b505f830185613015565b613b5d60208301846131e5565b9392505050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f613bbe602483613047565b9150613bc982613b64565b604082019050919050565b5f6020820190508181035f830152613beb81613bb2565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f613c4c602283613047565b9150613c5782613bf2565b604082019050919050565b5f6020820190508181035f830152613c7981613c40565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000005f82015250565b5f613cb4601d83613047565b9150613cbf82613c80565b602082019050919050565b5f6020820190508181035f830152613ce181613ca8565b9050919050565b7f54726164696e67206e6f742061637469766500000000000000000000000000005f82015250565b5f613d1c601283613047565b9150613d2782613ce8565b602082019050919050565b5f6020820190508181035f830152613d4981613d10565b9050919050565b5f613d5a82613141565b9150613d6583613141565b9250828203905081811115613d7d57613d7c6135ff565b5b92915050565b5f81519050613d9181613385565b92915050565b5f60208284031215613dac57613dab612f8c565b5b5f613db984828501613d83565b91505092915050565b7f5361666545524332303a204552433230206f7065726174696f6e20646964206e5f8201527f6f74207375636365656400000000000000000000000000000000000000000000602082015250565b5f613e1c602a83613047565b9150613e2782613dc2565b604082019050919050565b5f6020820190508181035f830152613e4981613e10565b9050919050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b5f613e7582613e50565b9150613e8083613e50565b9250828202613e8e81613e50565b9150808214613ea057613e9f6135ff565b5b5092915050565b5f613eb182613e50565b9150613ebc83613e50565b925082613ecc57613ecb61366d565b5b828204905092915050565b5f613ee182613313565b9150613eec83613313565b9250828201905069ffffffffffffffffffff811115613f0e57613f0d6135ff565b5b92915050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f613f6e602583613047565b9150613f7982613f14565b604082019050919050565b5f6020820190508181035f830152613f9b81613f62565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f613ffc602383613047565b915061400782613fa2565b604082019050919050565b5f6020820190508181035f83015261402981613ff0565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f61408a602683613047565b915061409582614030565b604082019050919050565b5f6020820190508181035f8301526140b78161407e565b9050919050565b5f819050919050565b5f6140e16140dc6140d7846140be565b6130cd565b613141565b9050919050565b6140f1816140c7565b82525050565b5f60c08201905061410a5f830189613015565b61411760208301886131e5565b61412460408301876140e8565b61413160608301866140e8565b61413e6080830185613015565b61414b60a08301846131e5565b979650505050505050565b5f805f6060848603121561416d5761416c612f8c565b5b5f61417a868287016134fb565b935050602061418b868287016134fb565b925050604061419c868287016134fb565b9150509250925092565b7f416464726573733a20696e73756666696369656e742062616c616e636520666f5f8201527f722063616c6c0000000000000000000000000000000000000000000000000000602082015250565b5f614200602683613047565b915061420b826141a6565b604082019050919050565b5f6020820190508181035f83015261422d816141f4565b9050919050565b5f81519050919050565b5f61424882614234565b6142528185613881565b9350614262818560208601613057565b80840191505092915050565b5f614279828461423e565b915081905092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b61431081612faf565b82525050565b5f6143218383614307565b60208301905092915050565b5f602082019050919050565b5f614343826142de565b61434d81856142e8565b9350614358836142f8565b805f5b8381101561438857815161436f8882614316565b975061437a8361432d565b92505060018101905061435b565b5085935050505092915050565b5f60a0820190506143a85f8301886131e5565b6143b560208301876140e8565b81810360408301526143c78186614339565b90506143d66060830185613015565b6143e360808301846131e5565b9695505050505050565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000005f82015250565b5f614421601d83613047565b915061442c826143ed565b602082019050919050565b5f6020820190508181035f83015261444e81614415565b905091905056fea26469706673582212209d6305e5f26692152d8b8e3aee8b8b2e4fb01cf42e032a709ddd13ccd13d866e64736f6c634300081a0033