token-icon

SAUDI ALIEN

Token

Overview[ERC-20]

Max Total Supply
100,000,000,000.0
SAUDIALIEN
Holders
26+0.00%
Transfers
269

Profile Summary

Decimals
18

Market

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