token-icon

LLaMA.AI

Token

Overview[ERC-20]

Max Total Supply
100,000,000.0
LLaMA
Holders
75+0.00%
Transfers
695

Profile Summary

Decimals
18

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x60806040526004361061036f5760003560e01c80638ea5220f116101c6578063c17b5b8c116100f7578063e2f4560511610095578063f2fde38b1161006f578063f2fde38b14610cbf578063f637434214610ce8578063f8b45b0514610d13578063fe575a8714610d3e57610376565b8063e2f4560514610c3e578063e884f26014610c69578063f11a24d314610c9457610376565b8063c8c8ebe4116100d1578063c8c8ebe414610b6e578063d257b34f14610b99578063d85ba06314610bd6578063dd62ed3e14610c0157610376565b8063c17b5b8c14610af1578063c18bc19514610b1a578063c876d0b914610b4357610376565b8063a0d82dc511610164578063aacebbe31161013e578063aacebbe314610a37578063b62496f514610a60578063bbc0c74214610a9d578063c024666814610ac857610376565b8063a0d82dc514610992578063a457c2d7146109bd578063a9059cbb146109fa57610376565b806395d89b41116101a057806395d89b41146108e85780639a7a23d6146109135780639c3b4fdc1461093c5780639fccce321461096757610376565b80638ea5220f146108695780639213691314610894578063924de9b7146108bf57610376565b80634a62bb65116102a05780637571336a1161023e5780637bce5a04116102185780637bce5a04146107d35780638095d564146107fe5780638a8c523c146108275780638da5cb5b1461083e57610376565b80637571336a1461075657806375f0a8741461077f5780637804389f146107aa57610376565b80636ddd17131161027a5780636ddd1713146106ac57806370a08231146106d7578063715018a614610714578063751039fc1461072b57610376565b80634a62bb65146106195780634fbee193146106445780636a486a8e1461068157610376565b80631f3fed8f1161030d57806327c8f835116102e757806327c8f8351461055b578063313ce5671461058657806339509351146105b157806349bd5a5e146105ee57610376565b80631f3fed8f146104ca578063203e727e146104f557806323b872dd1461051e57610376565b80631694505e116103495780631694505e1461042057806318160ddd1461044b5780631816467f146104765780631a8145bb1461049f57610376565b806306fdde031461037b578063095ea7b3146103a657806310d5de53146103e357610376565b3661037657005b600080fd5b34801561038757600080fd5b50610390610d7b565b60405161039d9190614142565b60405180910390f35b3480156103b257600080fd5b506103cd60048036038101906103c891906141fd565b610e0d565b6040516103da9190614258565b60405180910390f35b3480156103ef57600080fd5b5061040a60048036038101906104059190614273565b610e2b565b6040516104179190614258565b60405180910390f35b34801561042c57600080fd5b50610435610e4b565b60405161044291906142ff565b60405180910390f35b34801561045757600080fd5b50610460610e6f565b60405161046d9190614329565b60405180910390f35b34801561048257600080fd5b5061049d60048036038101906104989190614273565b610e79565b005b3480156104ab57600080fd5b506104b4610fd0565b6040516104c19190614329565b60405180910390f35b3480156104d657600080fd5b506104df610fd6565b6040516104ec9190614329565b60405180910390f35b34801561050157600080fd5b5061051c60048036038101906105179190614344565b610fdc565b005b34801561052a57600080fd5b5061054560048036038101906105409190614371565b611106565b6040516105529190614258565b60405180910390f35b34801561056757600080fd5b506105706111df565b60405161057d91906143d3565b60405180910390f35b34801561059257600080fd5b5061059b6111e5565b6040516105a8919061440a565b60405180910390f35b3480156105bd57600080fd5b506105d860048036038101906105d391906141fd565b6111ee565b6040516105e59190614258565b60405180910390f35b3480156105fa57600080fd5b506106036112a1565b60405161061091906143d3565b60405180910390f35b34801561062557600080fd5b5061062e6112c5565b60405161063b9190614258565b60405180910390f35b34801561065057600080fd5b5061066b60048036038101906106669190614273565b6112d8565b6040516106789190614258565b60405180910390f35b34801561068d57600080fd5b5061069661132e565b6040516106a39190614329565b60405180910390f35b3480156106b857600080fd5b506106c1611334565b6040516106ce9190614258565b60405180910390f35b3480156106e357600080fd5b506106fe60048036038101906106f99190614273565b611347565b60405161070b9190614329565b60405180910390f35b34801561072057600080fd5b5061072961138f565b005b34801561073757600080fd5b506107406114e7565b60405161074d9190614258565b60405180910390f35b34801561076257600080fd5b5061077d60048036038101906107789190614451565b6115a2565b005b34801561078b57600080fd5b50610794611694565b6040516107a191906143d3565b60405180910390f35b3480156107b657600080fd5b506107d160048036038101906107cc9190614451565b6116ba565b005b3480156107df57600080fd5b506107e861181b565b6040516107f59190614329565b60405180910390f35b34801561080a57600080fd5b5061082560048036038101906108209190614491565b611821565b005b34801561083357600080fd5b5061083c61193b565b005b34801561084a57600080fd5b50610853611a0a565b60405161086091906143d3565b60405180910390f35b34801561087557600080fd5b5061087e611a34565b60405161088b91906143d3565b60405180910390f35b3480156108a057600080fd5b506108a9611a5a565b6040516108b69190614329565b60405180910390f35b3480156108cb57600080fd5b506108e660048036038101906108e191906144e4565b611a60565b005b3480156108f457600080fd5b506108fd611b14565b60405161090a9190614142565b60405180910390f35b34801561091f57600080fd5b5061093a60048036038101906109359190614451565b611ba6565b005b34801561094857600080fd5b50610951611cd9565b60405161095e9190614329565b60405180910390f35b34801561097357600080fd5b5061097c611cdf565b6040516109899190614329565b60405180910390f35b34801561099e57600080fd5b506109a7611ce5565b6040516109b49190614329565b60405180910390f35b3480156109c957600080fd5b506109e460048036038101906109df91906141fd565b611ceb565b6040516109f19190614258565b60405180910390f35b348015610a0657600080fd5b50610a216004803603810190610a1c91906141fd565b611db8565b604051610a2e9190614258565b60405180910390f35b348015610a4357600080fd5b50610a5e6004803603810190610a599190614273565b611dd6565b005b348015610a6c57600080fd5b50610a876004803603810190610a829190614273565b611f2d565b604051610a949190614258565b60405180910390f35b348015610aa957600080fd5b50610ab2611f4d565b604051610abf9190614258565b60405180910390f35b348015610ad457600080fd5b50610aef6004803603810190610aea9190614451565b611f60565b005b348015610afd57600080fd5b50610b186004803603810190610b139190614491565b6120a0565b005b348015610b2657600080fd5b50610b416004803603810190610b3c9190614344565b6121ba565b005b348015610b4f57600080fd5b50610b586122e4565b604051610b659190614258565b60405180910390f35b348015610b7a57600080fd5b50610b836122f7565b604051610b909190614329565b60405180910390f35b348015610ba557600080fd5b50610bc06004803603810190610bbb9190614344565b6122fd565b604051610bcd9190614258565b60405180910390f35b348015610be257600080fd5b50610beb61246c565b604051610bf89190614329565b60405180910390f35b348015610c0d57600080fd5b50610c286004803603810190610c239190614511565b612472565b604051610c359190614329565b60405180910390f35b348015610c4a57600080fd5b50610c536124f9565b604051610c609190614329565b60405180910390f35b348015610c7557600080fd5b50610c7e6124ff565b604051610c8b9190614258565b60405180910390f35b348015610ca057600080fd5b50610ca96125ba565b604051610cb69190614329565b60405180910390f35b348015610ccb57600080fd5b50610ce66004803603810190610ce19190614273565b6125c0565b005b348015610cf457600080fd5b50610cfd612786565b604051610d0a9190614329565b60405180910390f35b348015610d1f57600080fd5b50610d2861278c565b604051610d359190614329565b60405180910390f35b348015610d4a57600080fd5b50610d656004803603810190610d609190614273565b612792565b604051610d729190614258565b60405180910390f35b606060038054610d8a90614580565b80601f0160208091040260200160405190810160405280929190818152602001828054610db690614580565b8015610e035780601f10610dd857610100808354040283529160200191610e03565b820191906000526020600020905b815481529060010190602001808311610de657829003601f168201915b5050505050905090565b6000610e21610e1a612810565b8484612818565b6001905092915050565b601b6020528060005260406000206000915054906101000a900460ff1681565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d81565b6000600254905090565b610e81612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610f10576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f07906145fd565b60405180910390fd5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f90b8024c4923d3873ff5b9fcb43d0360d4b9217fa41225d07ba379993552e74360405160405180910390a380600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60185481565b60175481565b610fe4612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611073576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161106a906145fd565b60405180910390fd5b670de0b6b3a76400006103e86001611089610e6f565b611093919061464c565b61109d91906146bd565b6110a791906146bd565b8110156110e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110e090614760565b60405180910390fd5b670de0b6b3a7640000816110fd919061464c565b60088190555050565b60006111138484846129e1565b6111d48461111f612810565b6111cf856040518060600160405280602881526020016154ce60289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000611185612810565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461373f9092919063ffffffff16565b612818565b600190509392505050565b61dead81565b60006012905090565b60006112976111fb612810565b84611292856001600061120c612810565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546127b290919063ffffffff16565b612818565b6001905092915050565b7f000000000000000000000000adfa5d4b3cfaaa332e5c7d60eb3ffa434ac13cb381565b600b60009054906101000a900460ff1681565b6000601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60135481565b600b60029054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b611397612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611426576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161141d906145fd565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60006114f1612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611580576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611577906145fd565b60405180910390fd5b6000600b60006101000a81548160ff0219169083151502179055506001905090565b6115aa612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611639576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611630906145fd565b60405180910390fd5b80601b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6116c2612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611751576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611748906145fd565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036117c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117b7906147cc565b60405180910390fd5b80600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b60105481565b611829612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146118b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118af906145fd565b60405180910390fd5b8260108190555081601181905550806012819055506012546011546010546118e091906147ec565b6118ea91906147ec565b600f81905550601e600f541115611936576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161192d9061486c565b60405180910390fd5b505050565b611943612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146119d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119c9906145fd565b60405180910390fd5b6001600b60016101000a81548160ff0219169083151502179055506001600b60026101000a81548160ff021916908315150217905550565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60145481565b611a68612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611af7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611aee906145fd565b60405180910390fd5b80600b60026101000a81548160ff02191690831515021790555050565b606060048054611b2390614580565b80601f0160208091040260200160405190810160405280929190818152602001828054611b4f90614580565b8015611b9c5780601f10611b7157610100808354040283529160200191611b9c565b820191906000526020600020905b815481529060010190602001808311611b7f57829003601f168201915b5050505050905090565b611bae612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611c3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c34906145fd565b60405180910390fd5b7f000000000000000000000000adfa5d4b3cfaaa332e5c7d60eb3ffa434ac13cb373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611ccb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cc2906148fe565b60405180910390fd5b611cd582826137a3565b5050565b60125481565b60195481565b60165481565b6000611dae611cf8612810565b84611da9856040518060600160405280602581526020016154f66025913960016000611d22612810565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461373f9092919063ffffffff16565b612818565b6001905092915050565b6000611dcc611dc5612810565b84846129e1565b6001905092915050565b611dde612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611e6d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e64906145fd565b60405180910390fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fa751787977eeb3902e30e1d19ca00c6ad274a1f622c31a206e32366700b0567460405160405180910390a380600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b601c6020528060005260406000206000915054906101000a900460ff1681565b600b60019054906101000a900460ff1681565b611f68612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611ff7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fee906145fd565b60405180910390fd5b80601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516120949190614258565b60405180910390a25050565b6120a8612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612137576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161212e906145fd565b60405180910390fd5b82601481905550816015819055508060168190555060165460155460145461215f91906147ec565b61216991906147ec565b601381905550601e60135411156121b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121ac9061486c565b60405180910390fd5b505050565b6121c2612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612251576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612248906145fd565b60405180910390fd5b670de0b6b3a76400006103e86005612267610e6f565b612271919061464c565b61227b91906146bd565b61228591906146bd565b8110156122c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122be90614990565b60405180910390fd5b670de0b6b3a7640000816122db919061464c565b600a8190555050565b600e60009054906101000a900460ff1681565b60085481565b6000612307612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612396576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161238d906145fd565b60405180910390fd5b620186a060016123a4610e6f565b6123ae919061464c565b6123b891906146bd565b8210156123fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123f190614a22565b60405180910390fd5b600a6005612406610e6f565b612410919061464c565b61241a91906146bd565b82111561245c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161245390614ab4565b60405180910390fd5b8160098190555060019050919050565b600f5481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60095481565b6000612509612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612598576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161258f906145fd565b60405180910390fd5b6000600e60006101000a81548160ff0219169083151502179055506001905090565b60115481565b6125c8612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612657576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161264e906145fd565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036126c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126bd90614b46565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60155481565b600a5481565b600d6020528060005260406000206000915054906101000a900460ff1681565b60008082846127c191906147ec565b905083811015612806576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127fd90614bb2565b60405180910390fd5b8091505092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612887576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161287e90614c44565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036128f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128ed90614cd6565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516129d49190614329565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612a50576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a4790614d68565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612abf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ab690614dfa565b60405180910390fd5b600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015612b635750600d60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b612ba2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b9990614e66565b60405180910390fd5b60008103612bbb57612bb683836000613844565b61373a565b600b60009054906101000a900460ff161561327e57612bd8611a0a565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015612c465750612c16611a0a565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612c7f5750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612cb9575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612cd25750600560149054906101000a900460ff16155b1561327d57600b60019054906101000a900460ff16612dcc57601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680612d8c5750601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b612dcb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612dc290614ed2565b60405180910390fd5b5b600e60009054906101000a900460ff1615612f9457612de9611a0a565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614158015612e7057507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612ec857507f000000000000000000000000adfa5d4b3cfaaa332e5c7d60eb3ffa434ac13cb373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15612f935743600c60003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410612f4e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f4590614f8a565b60405180910390fd5b43600c60003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5b601c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156130375750601b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156130de57600854811115613081576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130789061501c565b60405180910390fd5b600a5461308d83611347565b8261309891906147ec565b11156130d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130d090615088565b60405180910390fd5b61327c565b601c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156131815750601b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156131d0576008548111156131cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016131c29061511a565b60405180910390fd5b61327b565b601b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661327a57600a5461322d83611347565b8261323891906147ec565b1115613279576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161327090615088565b60405180910390fd5b5b5b5b5b5b600061328930611347565b9050600060095482101590508080156132ae5750600b60029054906101000a900460ff165b80156132c75750600560149054906101000a900460ff16155b801561331d5750601c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156133735750601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156133c95750601a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1561340d576001600560146101000a81548160ff0219169083151502179055506133f1613ad7565b6000600560146101000a81548160ff0219169083151502179055505b6000600560149054906101000a900460ff16159050601a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806134c35750601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b156134cd57600090505b6000811561372a57601c60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16801561353057506000601354115b156135ef57606460135486613545919061464c565b61354f91906146bd565b905060135460155482613562919061464c565b61356c91906146bd565b6018600082825461357d91906147ec565b9250508190555060135460165482613595919061464c565b61359f91906146bd565b601960008282546135b091906147ec565b92505081905550601354601454826135c8919061464c565b6135d291906146bd565b601760008282546135e391906147ec565b92505081905550613706565b601c60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16801561364a57506000600f54115b15613705576064600f548661365f919061464c565b61366991906146bd565b9050600f546011548261367c919061464c565b61368691906146bd565b6018600082825461369791906147ec565b92505081905550600f54601254826136af919061464c565b6136b991906146bd565b601960008282546136ca91906147ec565b92505081905550600f54601054826136e2919061464c565b6136ec91906146bd565b601760008282546136fd91906147ec565b925050819055505b5b600081111561371b5761371a873083613844565b5b8085613727919061513a565b94505b613735878787613844565b505050505b505050565b6000838311158290613787576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161377e9190614142565b60405180910390fd5b5060008385613796919061513a565b9050809150509392505050565b80601c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036138b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016138aa90614d68565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613922576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161391990614dfa565b60405180910390fd5b61392d838383613d94565b613998816040518060600160405280602681526020016154a8602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461373f9092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550613a2b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546127b290919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051613aca9190614329565b60405180910390a3505050565b6000613ae230611347565b90506000601954601754601854613af991906147ec565b613b0391906147ec565b9050600080831480613b155750600082145b15613b2257505050613d92565b6014600954613b31919061464c565b831115613b4a576014600954613b47919061464c565b92505b600060028360185486613b5d919061464c565b613b6791906146bd565b613b7191906146bd565b905060008185613b81919061513a565b90506000479050613b9182613d99565b60008147613b9f919061513a565b905060008660175483613bb2919061464c565b613bbc91906146bd565b905060008760195484613bcf919061464c565b613bd991906146bd565b90506000818385613bea919061513a565b613bf4919061513a565b9050600060188190555060006017819055506000601981905550600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1682604051613c549061519f565b60006040518083038185875af1925050503d8060008114613c91576040519150601f19603f3d011682016040523d82523d6000602084013e613c96565b606091505b505080985050600087118015613cac5750600081115b15613cf957613cbb8782613fd6565b7f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5618682601854604051613cf0939291906151b4565b60405180910390a15b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1647604051613d3f9061519f565b60006040518083038185875af1925050503d8060008114613d7c576040519150601f19603f3d011682016040523d82523d6000602084013e613d81565b606091505b505080985050505050505050505050505b565b505050565b6000600267ffffffffffffffff811115613db657613db56151eb565b5b604051908082528060200260200182016040528015613de45781602001602082028036833780820191505090505b5090503081600081518110613dfc57613dfb61521a565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015613ea1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613ec5919061525e565b81600181518110613ed957613ed861521a565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050613f3e307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d84612818565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b8152600401613fa0959493929190615384565b600060405180830381600087803b158015613fba57600080fd5b505af1158015613fce573d6000803e3d6000fd5b505050505050565b614001307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d84612818565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663f305d71982308560008061dead426040518863ffffffff1660e01b8152600401614068969594939291906153de565b60606040518083038185885af1158015614086573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906140ab9190615454565b5050505050565b600081519050919050565b600082825260208201905092915050565b60005b838110156140ec5780820151818401526020810190506140d1565b60008484015250505050565b6000601f19601f8301169050919050565b6000614114826140b2565b61411e81856140bd565b935061412e8185602086016140ce565b614137816140f8565b840191505092915050565b6000602082019050818103600083015261415c8184614109565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061419482614169565b9050919050565b6141a481614189565b81146141af57600080fd5b50565b6000813590506141c18161419b565b92915050565b6000819050919050565b6141da816141c7565b81146141e557600080fd5b50565b6000813590506141f7816141d1565b92915050565b6000806040838503121561421457614213614164565b5b6000614222858286016141b2565b9250506020614233858286016141e8565b9150509250929050565b60008115159050919050565b6142528161423d565b82525050565b600060208201905061426d6000830184614249565b92915050565b60006020828403121561428957614288614164565b5b6000614297848285016141b2565b91505092915050565b6000819050919050565b60006142c56142c06142bb84614169565b6142a0565b614169565b9050919050565b60006142d7826142aa565b9050919050565b60006142e9826142cc565b9050919050565b6142f9816142de565b82525050565b600060208201905061431460008301846142f0565b92915050565b614323816141c7565b82525050565b600060208201905061433e600083018461431a565b92915050565b60006020828403121561435a57614359614164565b5b6000614368848285016141e8565b91505092915050565b60008060006060848603121561438a57614389614164565b5b6000614398868287016141b2565b93505060206143a9868287016141b2565b92505060406143ba868287016141e8565b9150509250925092565b6143cd81614189565b82525050565b60006020820190506143e860008301846143c4565b92915050565b600060ff82169050919050565b614404816143ee565b82525050565b600060208201905061441f60008301846143fb565b92915050565b61442e8161423d565b811461443957600080fd5b50565b60008135905061444b81614425565b92915050565b6000806040838503121561446857614467614164565b5b6000614476858286016141b2565b92505060206144878582860161443c565b9150509250929050565b6000806000606084860312156144aa576144a9614164565b5b60006144b8868287016141e8565b93505060206144c9868287016141e8565b92505060406144da868287016141e8565b9150509250925092565b6000602082840312156144fa576144f9614164565b5b60006145088482850161443c565b91505092915050565b6000806040838503121561452857614527614164565b5b6000614536858286016141b2565b9250506020614547858286016141b2565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061459857607f821691505b6020821081036145ab576145aa614551565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006145e76020836140bd565b91506145f2826145b1565b602082019050919050565b60006020820190508181036000830152614616816145da565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000614657826141c7565b9150614662836141c7565b9250828202614670816141c7565b915082820484148315176146875761468661461d565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006146c8826141c7565b91506146d3836141c7565b9250826146e3576146e261468e565b5b828204905092915050565b7f43616e6e6f7420736574206d61785472616e73616374696f6e416d6f756e742060008201527f6c6f776572207468616e20302e31250000000000000000000000000000000000602082015250565b600061474a602f836140bd565b9150614755826146ee565b604082019050919050565b600060208201905081810360008301526147798161473d565b9050919050565b7f416464726573732073686f756c64206e6f742062652030000000000000000000600082015250565b60006147b66017836140bd565b91506147c182614780565b602082019050919050565b600060208201905081810360008301526147e5816147a9565b9050919050565b60006147f7826141c7565b9150614802836141c7565b925082820190508082111561481a5761481961461d565b5b92915050565b7f4d757374206b656570206665657320617420333025206f72206c657373000000600082015250565b6000614856601d836140bd565b915061486182614820565b602082019050919050565b6000602082019050818103600083015261488581614849565b9050919050565b7f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060008201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000602082015250565b60006148e86039836140bd565b91506148f38261488c565b604082019050919050565b60006020820190508181036000830152614917816148db565b9050919050565b7f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e2060008201527f302e352500000000000000000000000000000000000000000000000000000000602082015250565b600061497a6024836140bd565b91506149858261491e565b604082019050919050565b600060208201905081810360008301526149a98161496d565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60008201527f20302e3030312520746f74616c20737570706c792e0000000000000000000000602082015250565b6000614a0c6035836140bd565b9150614a17826149b0565b604082019050919050565b60006020820190508181036000830152614a3b816149ff565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206869676865722074686160008201527f6e2035302520746f74616c20737570706c792e00000000000000000000000000602082015250565b6000614a9e6033836140bd565b9150614aa982614a42565b604082019050919050565b60006020820190508181036000830152614acd81614a91565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000614b306026836140bd565b9150614b3b82614ad4565b604082019050919050565b60006020820190508181036000830152614b5f81614b23565b9050919050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000614b9c601b836140bd565b9150614ba782614b66565b602082019050919050565b60006020820190508181036000830152614bcb81614b8f565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000614c2e6024836140bd565b9150614c3982614bd2565b604082019050919050565b60006020820190508181036000830152614c5d81614c21565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000614cc06022836140bd565b9150614ccb82614c64565b604082019050919050565b60006020820190508181036000830152614cef81614cb3565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000614d526025836140bd565b9150614d5d82614cf6565b604082019050919050565b60006020820190508181036000830152614d8181614d45565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000614de46023836140bd565b9150614def82614d88565b604082019050919050565b60006020820190508181036000830152614e1381614dd7565b9050919050565b7f426c61636b6c6973746564000000000000000000000000000000000000000000600082015250565b6000614e50600b836140bd565b9150614e5b82614e1a565b602082019050919050565b60006020820190508181036000830152614e7f81614e43565b9050919050565b7f54726164696e67206973206e6f74206163746976652e00000000000000000000600082015250565b6000614ebc6016836140bd565b9150614ec782614e86565b602082019050919050565b60006020820190508181036000830152614eeb81614eaf565b9050919050565b7f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c60008201527f65642e20204f6e6c79206f6e652070757263686173652070657220626c6f636b60208201527f20616c6c6f7765642e0000000000000000000000000000000000000000000000604082015250565b6000614f746049836140bd565b9150614f7f82614ef2565b606082019050919050565b60006020820190508181036000830152614fa381614f67565b9050919050565b7f427579207472616e7366657220616d6f756e742065786365656473207468652060008201527f6d61785472616e73616374696f6e416d6f756e742e0000000000000000000000602082015250565b60006150066035836140bd565b915061501182614faa565b604082019050919050565b6000602082019050818103600083015261503581614ff9565b9050919050565b7f4d61782077616c6c657420657863656564656400000000000000000000000000600082015250565b60006150726013836140bd565b915061507d8261503c565b602082019050919050565b600060208201905081810360008301526150a181615065565b9050919050565b7f53656c6c207472616e7366657220616d6f756e7420657863656564732074686560008201527f206d61785472616e73616374696f6e416d6f756e742e00000000000000000000602082015250565b60006151046036836140bd565b915061510f826150a8565b604082019050919050565b60006020820190508181036000830152615133816150f7565b9050919050565b6000615145826141c7565b9150615150836141c7565b92508282039050818111156151685761516761461d565b5b92915050565b600081905092915050565b50565b600061518960008361516e565b915061519482615179565b600082019050919050565b60006151aa8261517c565b9150819050919050565b60006060820190506151c9600083018661431a565b6151d6602083018561431a565b6151e3604083018461431a565b949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000815190506152588161419b565b92915050565b60006020828403121561527457615273614164565b5b600061528284828501615249565b91505092915050565b6000819050919050565b60006152b06152ab6152a68461528b565b6142a0565b6141c7565b9050919050565b6152c081615295565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6152fb81614189565b82525050565b600061530d83836152f2565b60208301905092915050565b6000602082019050919050565b6000615331826152c6565b61533b81856152d1565b9350615346836152e2565b8060005b8381101561537757815161535e8882615301565b975061536983615319565b92505060018101905061534a565b5085935050505092915050565b600060a082019050615399600083018861431a565b6153a660208301876152b7565b81810360408301526153b88186615326565b90506153c760608301856143c4565b6153d4608083018461431a565b9695505050505050565b600060c0820190506153f360008301896143c4565b615400602083018861431a565b61540d60408301876152b7565b61541a60608301866152b7565b61542760808301856143c4565b61543460a083018461431a565b979650505050505050565b60008151905061544e816141d1565b92915050565b60008060006060848603121561546d5761546c614164565b5b600061547b8682870161543f565b935050602061548c8682870161543f565b925050604061549d8682870161543f565b915050925092509256fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122054cf9d28b168871fcf95142edfcd82a4c9c88ab9c0e9617cfd30d87a719ff7ae64736f6c63430008110033
Creation ByteCode
0x60c06040526001600b60006101000a81548160ff0219169083151502179055506000600b60016101000a81548160ff0219169083151502179055506000600b60026101000a81548160ff0219169083151502179055506001600e60006101000a81548160ff0219169083151502179055503480156200007d57600080fd5b506040518060400160405280600881526020017f4c4c614d412e41490000000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f4c4c614d410000000000000000000000000000000000000000000000000000008152508160039081620000fb919062000dea565b5080600490816200010d919062000dea565b5050506000620001226200063d60201b60201c565b905080600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506000737a250d5630b4cf539739df2c5dacb4c659f2488d9050620001ed8160016200064560201b60201c565b8073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200026d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000293919062000f3b565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002fb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000321919062000f3b565b6040518363ffffffff1660e01b81526004016200034092919062000f7e565b6020604051808303816000875af115801562000360573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000386919062000f3b565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff1681525050620003ce60a05160016200064560201b60201c565b620003e360a05160016200074260201b60201c565b60006028905060008060006028905060008060006a52b7d2dcc80cd2e400000090506103e860198262000417919062000fda565b62000423919062001054565b6008819055506103e86019826200043b919062000fda565b62000447919062001054565b600a819055506103e86005826200045f919062000fda565b6200046b919062001054565b6009819055508660108190555085601181905550846012819055506012546011546010546200049b91906200108c565b620004a791906200108c565b600f81905550836014819055508260158190555081601681905550601654601554601454620004d791906200108c565b620004e391906200108c565b601381905550620004f9620007e360201b60201c565b600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000549620007e360201b60201c565b600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620005ab6200059d620007e360201b60201c565b60016200080d60201b60201c565b620005be3060016200080d60201b60201c565b620005d361dead60016200080d60201b60201c565b620005f5620005e7620007e360201b60201c565b60016200064560201b60201c565b620006083060016200064560201b60201c565b6200061d61dead60016200064560201b60201c565b6200062f33826200095a60201b60201c565b505050505050505062001296565b600033905090565b620006556200063d60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614620006e7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620006de9062001128565b60405180910390fd5b80601b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b80601c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6200081d6200063d60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614620008af576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620008a69062001128565b60405180910390fd5b80601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516200094e919062001167565b60405180910390a25050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620009cc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620009c390620011d4565b60405180910390fd5b620009e06000838362000b0860201b60201c565b620009fc8160025462000b0d60201b620027b21790919060201c565b60028190555062000a5a816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205462000b0d60201b620027b21790919060201c565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000afc919062001207565b60405180910390a35050565b505050565b600080828462000b1e91906200108c565b90508381101562000b66576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000b5d9062001274565b60405180910390fd5b8091505092915050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000bf257607f821691505b60208210810362000c085762000c0762000baa565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830262000c727fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000c33565b62000c7e868362000c33565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000ccb62000cc562000cbf8462000c96565b62000ca0565b62000c96565b9050919050565b6000819050919050565b62000ce78362000caa565b62000cff62000cf68262000cd2565b84845462000c40565b825550505050565b600090565b62000d1662000d07565b62000d2381848462000cdc565b505050565b5b8181101562000d4b5762000d3f60008262000d0c565b60018101905062000d29565b5050565b601f82111562000d9a5762000d648162000c0e565b62000d6f8462000c23565b8101602085101562000d7f578190505b62000d9762000d8e8562000c23565b83018262000d28565b50505b505050565b600082821c905092915050565b600062000dbf6000198460080262000d9f565b1980831691505092915050565b600062000dda838362000dac565b9150826002028217905092915050565b62000df58262000b70565b67ffffffffffffffff81111562000e115762000e1062000b7b565b5b62000e1d825462000bd9565b62000e2a82828562000d4f565b600060209050601f83116001811462000e62576000841562000e4d578287015190505b62000e59858262000dcc565b86555062000ec9565b601f19841662000e728662000c0e565b60005b8281101562000e9c5784890151825560018201915060208501945060208101905062000e75565b8683101562000ebc578489015162000eb8601f89168262000dac565b8355505b6001600288020188555050505b505050505050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000f038262000ed6565b9050919050565b62000f158162000ef6565b811462000f2157600080fd5b50565b60008151905062000f358162000f0a565b92915050565b60006020828403121562000f545762000f5362000ed1565b5b600062000f648482850162000f24565b91505092915050565b62000f788162000ef6565b82525050565b600060408201905062000f95600083018562000f6d565b62000fa4602083018462000f6d565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600062000fe78262000c96565b915062000ff48362000c96565b9250828202620010048162000c96565b915082820484148315176200101e576200101d62000fab565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000620010618262000c96565b91506200106e8362000c96565b92508262001081576200108062001025565b5b828204905092915050565b6000620010998262000c96565b9150620010a68362000c96565b9250828201905080821115620010c157620010c062000fab565b5b92915050565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600062001110602083620010c7565b91506200111d82620010d8565b602082019050919050565b60006020820190508181036000830152620011438162001101565b9050919050565b60008115159050919050565b62001161816200114a565b82525050565b60006020820190506200117e600083018462001156565b92915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6000620011bc601f83620010c7565b9150620011c98262001184565b602082019050919050565b60006020820190508181036000830152620011ef81620011ad565b9050919050565b620012018162000c96565b82525050565b60006020820190506200121e6000830184620011f6565b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b60006200125c601b83620010c7565b9150620012698262001224565b602082019050919050565b600060208201905081810360008301526200128f816200124d565b9050919050565b60805160a051615550620012f4600039600081816112a301528181611c3f0152612e79015260008181610e4d01528181612e2101528181613e3801528181613f1901528181613f4001528181613fdc015261400301526155506000f3fe60806040526004361061036f5760003560e01c80638ea5220f116101c6578063c17b5b8c116100f7578063e2f4560511610095578063f2fde38b1161006f578063f2fde38b14610cbf578063f637434214610ce8578063f8b45b0514610d13578063fe575a8714610d3e57610376565b8063e2f4560514610c3e578063e884f26014610c69578063f11a24d314610c9457610376565b8063c8c8ebe4116100d1578063c8c8ebe414610b6e578063d257b34f14610b99578063d85ba06314610bd6578063dd62ed3e14610c0157610376565b8063c17b5b8c14610af1578063c18bc19514610b1a578063c876d0b914610b4357610376565b8063a0d82dc511610164578063aacebbe31161013e578063aacebbe314610a37578063b62496f514610a60578063bbc0c74214610a9d578063c024666814610ac857610376565b8063a0d82dc514610992578063a457c2d7146109bd578063a9059cbb146109fa57610376565b806395d89b41116101a057806395d89b41146108e85780639a7a23d6146109135780639c3b4fdc1461093c5780639fccce321461096757610376565b80638ea5220f146108695780639213691314610894578063924de9b7146108bf57610376565b80634a62bb65116102a05780637571336a1161023e5780637bce5a04116102185780637bce5a04146107d35780638095d564146107fe5780638a8c523c146108275780638da5cb5b1461083e57610376565b80637571336a1461075657806375f0a8741461077f5780637804389f146107aa57610376565b80636ddd17131161027a5780636ddd1713146106ac57806370a08231146106d7578063715018a614610714578063751039fc1461072b57610376565b80634a62bb65146106195780634fbee193146106445780636a486a8e1461068157610376565b80631f3fed8f1161030d57806327c8f835116102e757806327c8f8351461055b578063313ce5671461058657806339509351146105b157806349bd5a5e146105ee57610376565b80631f3fed8f146104ca578063203e727e146104f557806323b872dd1461051e57610376565b80631694505e116103495780631694505e1461042057806318160ddd1461044b5780631816467f146104765780631a8145bb1461049f57610376565b806306fdde031461037b578063095ea7b3146103a657806310d5de53146103e357610376565b3661037657005b600080fd5b34801561038757600080fd5b50610390610d7b565b60405161039d9190614142565b60405180910390f35b3480156103b257600080fd5b506103cd60048036038101906103c891906141fd565b610e0d565b6040516103da9190614258565b60405180910390f35b3480156103ef57600080fd5b5061040a60048036038101906104059190614273565b610e2b565b6040516104179190614258565b60405180910390f35b34801561042c57600080fd5b50610435610e4b565b60405161044291906142ff565b60405180910390f35b34801561045757600080fd5b50610460610e6f565b60405161046d9190614329565b60405180910390f35b34801561048257600080fd5b5061049d60048036038101906104989190614273565b610e79565b005b3480156104ab57600080fd5b506104b4610fd0565b6040516104c19190614329565b60405180910390f35b3480156104d657600080fd5b506104df610fd6565b6040516104ec9190614329565b60405180910390f35b34801561050157600080fd5b5061051c60048036038101906105179190614344565b610fdc565b005b34801561052a57600080fd5b5061054560048036038101906105409190614371565b611106565b6040516105529190614258565b60405180910390f35b34801561056757600080fd5b506105706111df565b60405161057d91906143d3565b60405180910390f35b34801561059257600080fd5b5061059b6111e5565b6040516105a8919061440a565b60405180910390f35b3480156105bd57600080fd5b506105d860048036038101906105d391906141fd565b6111ee565b6040516105e59190614258565b60405180910390f35b3480156105fa57600080fd5b506106036112a1565b60405161061091906143d3565b60405180910390f35b34801561062557600080fd5b5061062e6112c5565b60405161063b9190614258565b60405180910390f35b34801561065057600080fd5b5061066b60048036038101906106669190614273565b6112d8565b6040516106789190614258565b60405180910390f35b34801561068d57600080fd5b5061069661132e565b6040516106a39190614329565b60405180910390f35b3480156106b857600080fd5b506106c1611334565b6040516106ce9190614258565b60405180910390f35b3480156106e357600080fd5b506106fe60048036038101906106f99190614273565b611347565b60405161070b9190614329565b60405180910390f35b34801561072057600080fd5b5061072961138f565b005b34801561073757600080fd5b506107406114e7565b60405161074d9190614258565b60405180910390f35b34801561076257600080fd5b5061077d60048036038101906107789190614451565b6115a2565b005b34801561078b57600080fd5b50610794611694565b6040516107a191906143d3565b60405180910390f35b3480156107b657600080fd5b506107d160048036038101906107cc9190614451565b6116ba565b005b3480156107df57600080fd5b506107e861181b565b6040516107f59190614329565b60405180910390f35b34801561080a57600080fd5b5061082560048036038101906108209190614491565b611821565b005b34801561083357600080fd5b5061083c61193b565b005b34801561084a57600080fd5b50610853611a0a565b60405161086091906143d3565b60405180910390f35b34801561087557600080fd5b5061087e611a34565b60405161088b91906143d3565b60405180910390f35b3480156108a057600080fd5b506108a9611a5a565b6040516108b69190614329565b60405180910390f35b3480156108cb57600080fd5b506108e660048036038101906108e191906144e4565b611a60565b005b3480156108f457600080fd5b506108fd611b14565b60405161090a9190614142565b60405180910390f35b34801561091f57600080fd5b5061093a60048036038101906109359190614451565b611ba6565b005b34801561094857600080fd5b50610951611cd9565b60405161095e9190614329565b60405180910390f35b34801561097357600080fd5b5061097c611cdf565b6040516109899190614329565b60405180910390f35b34801561099e57600080fd5b506109a7611ce5565b6040516109b49190614329565b60405180910390f35b3480156109c957600080fd5b506109e460048036038101906109df91906141fd565b611ceb565b6040516109f19190614258565b60405180910390f35b348015610a0657600080fd5b50610a216004803603810190610a1c91906141fd565b611db8565b604051610a2e9190614258565b60405180910390f35b348015610a4357600080fd5b50610a5e6004803603810190610a599190614273565b611dd6565b005b348015610a6c57600080fd5b50610a876004803603810190610a829190614273565b611f2d565b604051610a949190614258565b60405180910390f35b348015610aa957600080fd5b50610ab2611f4d565b604051610abf9190614258565b60405180910390f35b348015610ad457600080fd5b50610aef6004803603810190610aea9190614451565b611f60565b005b348015610afd57600080fd5b50610b186004803603810190610b139190614491565b6120a0565b005b348015610b2657600080fd5b50610b416004803603810190610b3c9190614344565b6121ba565b005b348015610b4f57600080fd5b50610b586122e4565b604051610b659190614258565b60405180910390f35b348015610b7a57600080fd5b50610b836122f7565b604051610b909190614329565b60405180910390f35b348015610ba557600080fd5b50610bc06004803603810190610bbb9190614344565b6122fd565b604051610bcd9190614258565b60405180910390f35b348015610be257600080fd5b50610beb61246c565b604051610bf89190614329565b60405180910390f35b348015610c0d57600080fd5b50610c286004803603810190610c239190614511565b612472565b604051610c359190614329565b60405180910390f35b348015610c4a57600080fd5b50610c536124f9565b604051610c609190614329565b60405180910390f35b348015610c7557600080fd5b50610c7e6124ff565b604051610c8b9190614258565b60405180910390f35b348015610ca057600080fd5b50610ca96125ba565b604051610cb69190614329565b60405180910390f35b348015610ccb57600080fd5b50610ce66004803603810190610ce19190614273565b6125c0565b005b348015610cf457600080fd5b50610cfd612786565b604051610d0a9190614329565b60405180910390f35b348015610d1f57600080fd5b50610d2861278c565b604051610d359190614329565b60405180910390f35b348015610d4a57600080fd5b50610d656004803603810190610d609190614273565b612792565b604051610d729190614258565b60405180910390f35b606060038054610d8a90614580565b80601f0160208091040260200160405190810160405280929190818152602001828054610db690614580565b8015610e035780601f10610dd857610100808354040283529160200191610e03565b820191906000526020600020905b815481529060010190602001808311610de657829003601f168201915b5050505050905090565b6000610e21610e1a612810565b8484612818565b6001905092915050565b601b6020528060005260406000206000915054906101000a900460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600254905090565b610e81612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610f10576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f07906145fd565b60405180910390fd5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f90b8024c4923d3873ff5b9fcb43d0360d4b9217fa41225d07ba379993552e74360405160405180910390a380600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60185481565b60175481565b610fe4612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611073576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161106a906145fd565b60405180910390fd5b670de0b6b3a76400006103e86001611089610e6f565b611093919061464c565b61109d91906146bd565b6110a791906146bd565b8110156110e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110e090614760565b60405180910390fd5b670de0b6b3a7640000816110fd919061464c565b60088190555050565b60006111138484846129e1565b6111d48461111f612810565b6111cf856040518060600160405280602881526020016154ce60289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000611185612810565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461373f9092919063ffffffff16565b612818565b600190509392505050565b61dead81565b60006012905090565b60006112976111fb612810565b84611292856001600061120c612810565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546127b290919063ffffffff16565b612818565b6001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600b60009054906101000a900460ff1681565b6000601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60135481565b600b60029054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b611397612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611426576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161141d906145fd565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60006114f1612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611580576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611577906145fd565b60405180910390fd5b6000600b60006101000a81548160ff0219169083151502179055506001905090565b6115aa612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611639576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611630906145fd565b60405180910390fd5b80601b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6116c2612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611751576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611748906145fd565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036117c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117b7906147cc565b60405180910390fd5b80600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b60105481565b611829612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146118b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118af906145fd565b60405180910390fd5b8260108190555081601181905550806012819055506012546011546010546118e091906147ec565b6118ea91906147ec565b600f81905550601e600f541115611936576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161192d9061486c565b60405180910390fd5b505050565b611943612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146119d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119c9906145fd565b60405180910390fd5b6001600b60016101000a81548160ff0219169083151502179055506001600b60026101000a81548160ff021916908315150217905550565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60145481565b611a68612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611af7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611aee906145fd565b60405180910390fd5b80600b60026101000a81548160ff02191690831515021790555050565b606060048054611b2390614580565b80601f0160208091040260200160405190810160405280929190818152602001828054611b4f90614580565b8015611b9c5780601f10611b7157610100808354040283529160200191611b9c565b820191906000526020600020905b815481529060010190602001808311611b7f57829003601f168201915b5050505050905090565b611bae612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611c3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c34906145fd565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611ccb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cc2906148fe565b60405180910390fd5b611cd582826137a3565b5050565b60125481565b60195481565b60165481565b6000611dae611cf8612810565b84611da9856040518060600160405280602581526020016154f66025913960016000611d22612810565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461373f9092919063ffffffff16565b612818565b6001905092915050565b6000611dcc611dc5612810565b84846129e1565b6001905092915050565b611dde612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611e6d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e64906145fd565b60405180910390fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fa751787977eeb3902e30e1d19ca00c6ad274a1f622c31a206e32366700b0567460405160405180910390a380600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b601c6020528060005260406000206000915054906101000a900460ff1681565b600b60019054906101000a900460ff1681565b611f68612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611ff7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fee906145fd565b60405180910390fd5b80601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516120949190614258565b60405180910390a25050565b6120a8612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612137576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161212e906145fd565b60405180910390fd5b82601481905550816015819055508060168190555060165460155460145461215f91906147ec565b61216991906147ec565b601381905550601e60135411156121b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121ac9061486c565b60405180910390fd5b505050565b6121c2612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612251576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612248906145fd565b60405180910390fd5b670de0b6b3a76400006103e86005612267610e6f565b612271919061464c565b61227b91906146bd565b61228591906146bd565b8110156122c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122be90614990565b60405180910390fd5b670de0b6b3a7640000816122db919061464c565b600a8190555050565b600e60009054906101000a900460ff1681565b60085481565b6000612307612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612396576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161238d906145fd565b60405180910390fd5b620186a060016123a4610e6f565b6123ae919061464c565b6123b891906146bd565b8210156123fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123f190614a22565b60405180910390fd5b600a6005612406610e6f565b612410919061464c565b61241a91906146bd565b82111561245c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161245390614ab4565b60405180910390fd5b8160098190555060019050919050565b600f5481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60095481565b6000612509612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612598576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161258f906145fd565b60405180910390fd5b6000600e60006101000a81548160ff0219169083151502179055506001905090565b60115481565b6125c8612810565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612657576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161264e906145fd565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036126c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126bd90614b46565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60155481565b600a5481565b600d6020528060005260406000206000915054906101000a900460ff1681565b60008082846127c191906147ec565b905083811015612806576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127fd90614bb2565b60405180910390fd5b8091505092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612887576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161287e90614c44565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036128f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128ed90614cd6565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516129d49190614329565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612a50576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a4790614d68565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612abf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ab690614dfa565b60405180910390fd5b600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015612b635750600d60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b612ba2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b9990614e66565b60405180910390fd5b60008103612bbb57612bb683836000613844565b61373a565b600b60009054906101000a900460ff161561327e57612bd8611a0a565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015612c465750612c16611a0a565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612c7f5750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612cb9575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612cd25750600560149054906101000a900460ff16155b1561327d57600b60019054906101000a900460ff16612dcc57601a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680612d8c5750601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b612dcb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612dc290614ed2565b60405180910390fd5b5b600e60009054906101000a900460ff1615612f9457612de9611a0a565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614158015612e7057507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612ec857507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15612f935743600c60003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410612f4e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f4590614f8a565b60405180910390fd5b43600c60003273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5b601c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156130375750601b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156130de57600854811115613081576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130789061501c565b60405180910390fd5b600a5461308d83611347565b8261309891906147ec565b11156130d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130d090615088565b60405180910390fd5b61327c565b601c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156131815750601b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156131d0576008548111156131cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016131c29061511a565b60405180910390fd5b61327b565b601b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661327a57600a5461322d83611347565b8261323891906147ec565b1115613279576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161327090615088565b60405180910390fd5b5b5b5b5b5b600061328930611347565b9050600060095482101590508080156132ae5750600b60029054906101000a900460ff165b80156132c75750600560149054906101000a900460ff16155b801561331d5750601c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156133735750601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156133c95750601a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b1561340d576001600560146101000a81548160ff0219169083151502179055506133f1613ad7565b6000600560146101000a81548160ff0219169083151502179055505b6000600560149054906101000a900460ff16159050601a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806134c35750601a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b156134cd57600090505b6000811561372a57601c60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16801561353057506000601354115b156135ef57606460135486613545919061464c565b61354f91906146bd565b905060135460155482613562919061464c565b61356c91906146bd565b6018600082825461357d91906147ec565b9250508190555060135460165482613595919061464c565b61359f91906146bd565b601960008282546135b091906147ec565b92505081905550601354601454826135c8919061464c565b6135d291906146bd565b601760008282546135e391906147ec565b92505081905550613706565b601c60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16801561364a57506000600f54115b15613705576064600f548661365f919061464c565b61366991906146bd565b9050600f546011548261367c919061464c565b61368691906146bd565b6018600082825461369791906147ec565b92505081905550600f54601254826136af919061464c565b6136b991906146bd565b601960008282546136ca91906147ec565b92505081905550600f54601054826136e2919061464c565b6136ec91906146bd565b601760008282546136fd91906147ec565b925050819055505b5b600081111561371b5761371a873083613844565b5b8085613727919061513a565b94505b613735878787613844565b505050505b505050565b6000838311158290613787576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161377e9190614142565b60405180910390fd5b5060008385613796919061513a565b9050809150509392505050565b80601c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036138b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016138aa90614d68565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613922576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161391990614dfa565b60405180910390fd5b61392d838383613d94565b613998816040518060600160405280602681526020016154a8602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461373f9092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550613a2b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546127b290919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051613aca9190614329565b60405180910390a3505050565b6000613ae230611347565b90506000601954601754601854613af991906147ec565b613b0391906147ec565b9050600080831480613b155750600082145b15613b2257505050613d92565b6014600954613b31919061464c565b831115613b4a576014600954613b47919061464c565b92505b600060028360185486613b5d919061464c565b613b6791906146bd565b613b7191906146bd565b905060008185613b81919061513a565b90506000479050613b9182613d99565b60008147613b9f919061513a565b905060008660175483613bb2919061464c565b613bbc91906146bd565b905060008760195484613bcf919061464c565b613bd991906146bd565b90506000818385613bea919061513a565b613bf4919061513a565b9050600060188190555060006017819055506000601981905550600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1682604051613c549061519f565b60006040518083038185875af1925050503d8060008114613c91576040519150601f19603f3d011682016040523d82523d6000602084013e613c96565b606091505b505080985050600087118015613cac5750600081115b15613cf957613cbb8782613fd6565b7f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5618682601854604051613cf0939291906151b4565b60405180910390a15b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1647604051613d3f9061519f565b60006040518083038185875af1925050503d8060008114613d7c576040519150601f19603f3d011682016040523d82523d6000602084013e613d81565b606091505b505080985050505050505050505050505b565b505050565b6000600267ffffffffffffffff811115613db657613db56151eb565b5b604051908082528060200260200182016040528015613de45781602001602082028036833780820191505090505b5090503081600081518110613dfc57613dfb61521a565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015613ea1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613ec5919061525e565b81600181518110613ed957613ed861521a565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050613f3e307f000000000000000000000000000000000000000000000000000000000000000084612818565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b8152600401613fa0959493929190615384565b600060405180830381600087803b158015613fba57600080fd5b505af1158015613fce573d6000803e3d6000fd5b505050505050565b614001307f000000000000000000000000000000000000000000000000000000000000000084612818565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f305d71982308560008061dead426040518863ffffffff1660e01b8152600401614068969594939291906153de565b60606040518083038185885af1158015614086573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906140ab9190615454565b5050505050565b600081519050919050565b600082825260208201905092915050565b60005b838110156140ec5780820151818401526020810190506140d1565b60008484015250505050565b6000601f19601f8301169050919050565b6000614114826140b2565b61411e81856140bd565b935061412e8185602086016140ce565b614137816140f8565b840191505092915050565b6000602082019050818103600083015261415c8184614109565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061419482614169565b9050919050565b6141a481614189565b81146141af57600080fd5b50565b6000813590506141c18161419b565b92915050565b6000819050919050565b6141da816141c7565b81146141e557600080fd5b50565b6000813590506141f7816141d1565b92915050565b6000806040838503121561421457614213614164565b5b6000614222858286016141b2565b9250506020614233858286016141e8565b9150509250929050565b60008115159050919050565b6142528161423d565b82525050565b600060208201905061426d6000830184614249565b92915050565b60006020828403121561428957614288614164565b5b6000614297848285016141b2565b91505092915050565b6000819050919050565b60006142c56142c06142bb84614169565b6142a0565b614169565b9050919050565b60006142d7826142aa565b9050919050565b60006142e9826142cc565b9050919050565b6142f9816142de565b82525050565b600060208201905061431460008301846142f0565b92915050565b614323816141c7565b82525050565b600060208201905061433e600083018461431a565b92915050565b60006020828403121561435a57614359614164565b5b6000614368848285016141e8565b91505092915050565b60008060006060848603121561438a57614389614164565b5b6000614398868287016141b2565b93505060206143a9868287016141b2565b92505060406143ba868287016141e8565b9150509250925092565b6143cd81614189565b82525050565b60006020820190506143e860008301846143c4565b92915050565b600060ff82169050919050565b614404816143ee565b82525050565b600060208201905061441f60008301846143fb565b92915050565b61442e8161423d565b811461443957600080fd5b50565b60008135905061444b81614425565b92915050565b6000806040838503121561446857614467614164565b5b6000614476858286016141b2565b92505060206144878582860161443c565b9150509250929050565b6000806000606084860312156144aa576144a9614164565b5b60006144b8868287016141e8565b93505060206144c9868287016141e8565b92505060406144da868287016141e8565b9150509250925092565b6000602082840312156144fa576144f9614164565b5b60006145088482850161443c565b91505092915050565b6000806040838503121561452857614527614164565b5b6000614536858286016141b2565b9250506020614547858286016141b2565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061459857607f821691505b6020821081036145ab576145aa614551565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006145e76020836140bd565b91506145f2826145b1565b602082019050919050565b60006020820190508181036000830152614616816145da565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000614657826141c7565b9150614662836141c7565b9250828202614670816141c7565b915082820484148315176146875761468661461d565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006146c8826141c7565b91506146d3836141c7565b9250826146e3576146e261468e565b5b828204905092915050565b7f43616e6e6f7420736574206d61785472616e73616374696f6e416d6f756e742060008201527f6c6f776572207468616e20302e31250000000000000000000000000000000000602082015250565b600061474a602f836140bd565b9150614755826146ee565b604082019050919050565b600060208201905081810360008301526147798161473d565b9050919050565b7f416464726573732073686f756c64206e6f742062652030000000000000000000600082015250565b60006147b66017836140bd565b91506147c182614780565b602082019050919050565b600060208201905081810360008301526147e5816147a9565b9050919050565b60006147f7826141c7565b9150614802836141c7565b925082820190508082111561481a5761481961461d565b5b92915050565b7f4d757374206b656570206665657320617420333025206f72206c657373000000600082015250565b6000614856601d836140bd565b915061486182614820565b602082019050919050565b6000602082019050818103600083015261488581614849565b9050919050565b7f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060008201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000602082015250565b60006148e86039836140bd565b91506148f38261488c565b604082019050919050565b60006020820190508181036000830152614917816148db565b9050919050565b7f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e2060008201527f302e352500000000000000000000000000000000000000000000000000000000602082015250565b600061497a6024836140bd565b91506149858261491e565b604082019050919050565b600060208201905081810360008301526149a98161496d565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60008201527f20302e3030312520746f74616c20737570706c792e0000000000000000000000602082015250565b6000614a0c6035836140bd565b9150614a17826149b0565b604082019050919050565b60006020820190508181036000830152614a3b816149ff565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206869676865722074686160008201527f6e2035302520746f74616c20737570706c792e00000000000000000000000000602082015250565b6000614a9e6033836140bd565b9150614aa982614a42565b604082019050919050565b60006020820190508181036000830152614acd81614a91565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000614b306026836140bd565b9150614b3b82614ad4565b604082019050919050565b60006020820190508181036000830152614b5f81614b23565b9050919050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000614b9c601b836140bd565b9150614ba782614b66565b602082019050919050565b60006020820190508181036000830152614bcb81614b8f565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000614c2e6024836140bd565b9150614c3982614bd2565b604082019050919050565b60006020820190508181036000830152614c5d81614c21565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000614cc06022836140bd565b9150614ccb82614c64565b604082019050919050565b60006020820190508181036000830152614cef81614cb3565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000614d526025836140bd565b9150614d5d82614cf6565b604082019050919050565b60006020820190508181036000830152614d8181614d45565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000614de46023836140bd565b9150614def82614d88565b604082019050919050565b60006020820190508181036000830152614e1381614dd7565b9050919050565b7f426c61636b6c6973746564000000000000000000000000000000000000000000600082015250565b6000614e50600b836140bd565b9150614e5b82614e1a565b602082019050919050565b60006020820190508181036000830152614e7f81614e43565b9050919050565b7f54726164696e67206973206e6f74206163746976652e00000000000000000000600082015250565b6000614ebc6016836140bd565b9150614ec782614e86565b602082019050919050565b60006020820190508181036000830152614eeb81614eaf565b9050919050565b7f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c60008201527f65642e20204f6e6c79206f6e652070757263686173652070657220626c6f636b60208201527f20616c6c6f7765642e0000000000000000000000000000000000000000000000604082015250565b6000614f746049836140bd565b9150614f7f82614ef2565b606082019050919050565b60006020820190508181036000830152614fa381614f67565b9050919050565b7f427579207472616e7366657220616d6f756e742065786365656473207468652060008201527f6d61785472616e73616374696f6e416d6f756e742e0000000000000000000000602082015250565b60006150066035836140bd565b915061501182614faa565b604082019050919050565b6000602082019050818103600083015261503581614ff9565b9050919050565b7f4d61782077616c6c657420657863656564656400000000000000000000000000600082015250565b60006150726013836140bd565b915061507d8261503c565b602082019050919050565b600060208201905081810360008301526150a181615065565b9050919050565b7f53656c6c207472616e7366657220616d6f756e7420657863656564732074686560008201527f206d61785472616e73616374696f6e416d6f756e742e00000000000000000000602082015250565b60006151046036836140bd565b915061510f826150a8565b604082019050919050565b60006020820190508181036000830152615133816150f7565b9050919050565b6000615145826141c7565b9150615150836141c7565b92508282039050818111156151685761516761461d565b5b92915050565b600081905092915050565b50565b600061518960008361516e565b915061519482615179565b600082019050919050565b60006151aa8261517c565b9150819050919050565b60006060820190506151c9600083018661431a565b6151d6602083018561431a565b6151e3604083018461431a565b949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000815190506152588161419b565b92915050565b60006020828403121561527457615273614164565b5b600061528284828501615249565b91505092915050565b6000819050919050565b60006152b06152ab6152a68461528b565b6142a0565b6141c7565b9050919050565b6152c081615295565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6152fb81614189565b82525050565b600061530d83836152f2565b60208301905092915050565b6000602082019050919050565b6000615331826152c6565b61533b81856152d1565b9350615346836152e2565b8060005b8381101561537757815161535e8882615301565b975061536983615319565b92505060018101905061534a565b5085935050505092915050565b600060a082019050615399600083018861431a565b6153a660208301876152b7565b81810360408301526153b88186615326565b90506153c760608301856143c4565b6153d4608083018461431a565b9695505050505050565b600060c0820190506153f360008301896143c4565b615400602083018861431a565b61540d60408301876152b7565b61541a60608301866152b7565b61542760808301856143c4565b61543460a083018461431a565b979650505050505050565b60008151905061544e816141d1565b92915050565b60008060006060848603121561546d5761546c614164565b5b600061547b8682870161543f565b935050602061548c8682870161543f565b925050604061549d8682870161543f565b915050925092509256fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122054cf9d28b168871fcf95142edfcd82a4c9c88ab9c0e9617cfd30d87a719ff7ae64736f6c63430008110033
©2022-now by Spectre