Token MTK
Overview CRC1155
Total Supply:
0 mysymbol
Holders:
4 addresses
Transfers:
-
Contract:
[ Download CSV Export ]
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Are you the contract creator? Verify and Publish your contract source code today!
Decompile ByteCode
Decompile ByteCode
0x608060405234801561001057600080fd5b50600436106102315760003560e01c80638da5cb5b11610130578063e1c5af5b116100b8578063f2fde38b1161007c578063f2fde38b14610651578063f4a0a5281461066d578063f5298aca14610689578063f75bbeec146106a5578063ffc3fddd146106c357610231565b8063e1c5af5b14610584578063e985e9c5146105a2578063ede85eb7146105d2578063f23a6e6114610605578063f242432a1461063557610231565b8063b6b55f25116100ff578063b6b55f25146104f2578063b7dd214f1461050e578063bcfedd701461052c578063c002d23d1461054a578063ccf0b4a61461056857610231565b80638da5cb5b1461047e57806395d89b411461049c578063a22cb465146104ba578063a8994067146104d657610231565b806346e8bbe5116101be578063715018a611610182578063715018a6146103f0578063784bdab4146103fa5780637dc0bf3f146104165780638206dede146104465780638a50fecb1461046257610231565b806346e8bbe51461035e5780634e1273f41461037c5780635a1c3cbe146103ac578063646745b0146103b65780636b20c454146103d457610231565b80630e89341c116102055780630e89341c146102d05780632e1a7d4d146103005780632eb2c2d61461031c57806331091ba314610338578063344506151461035457610231565b8062fdd58e1461023657806301ffc9a71461026657806302fe53051461029657806306fdde03146102b2575b600080fd5b610250600480360381019061024b9190613c48565b6106df565b60405161025d9190613c97565b60405180910390f35b610280600480360381019061027b9190613d0a565b6107a7565b60405161028d9190613d52565b60405180910390f35b6102b060048036038101906102ab9190613eb3565b610889565b005b6102ba610911565b6040516102c79190613f84565b60405180910390f35b6102ea60048036038101906102e59190613fa6565b61099f565b6040516102f79190613f84565b60405180910390f35b61031a60048036038101906103159190613fa6565b610a33565b005b6103366004803603810190610331919061413c565b610c21565b005b610352600480360381019061034d919061420b565b610cc2565b005b61035c610d50565b005b610366610e0e565b6040516103739190613c97565b60405180910390f35b6103966004803603810190610391919061433d565b610e14565b6040516103a39190614473565b60405180910390f35b6103b4610f2d565b005b6103be611482565b6040516103cb9190613c97565b60405180910390f35b6103ee60048036038101906103e99190614495565b611542565b005b6103f86115df565b005b610414600480360381019061040f9190614520565b611667565b005b610430600480360381019061042b9190613fa6565b611727565b60405161043d9190613c97565b60405180910390f35b610460600480360381019061045b9190613fa6565b61174b565b005b61047c6004803603810190610477919061454d565b6117d1565b005b610486611b5b565b604051610493919061459c565b60405180910390f35b6104a4611b85565b6040516104b19190613f84565b60405180910390f35b6104d460048036038101906104cf91906145e3565b611c13565b005b6104f060048036038101906104eb9190613fa6565b611c29565b005b61050c60048036038101906105079190613fa6565b611caf565b005b610516611e72565b6040516105239190613c97565b60405180910390f35b610534611e78565b6040516105419190613c97565b60405180910390f35b610552611e7e565b60405161055f9190613c97565b60405180910390f35b610582600480360381019061057d9190613fa6565b611e84565b005b61058c611f0a565b6040516105999190613c97565b60405180910390f35b6105bc60048036038101906105b79190614623565b611f10565b6040516105c99190613d52565b60405180910390f35b6105ec60048036038101906105e79190614520565b611fa4565b6040516105fc9493929190614663565b60405180910390f35b61061f600480360381019061061a9190614703565b611fd4565b60405161062c91906147ac565b60405180910390f35b61064f600480360381019061064a91906147c7565b612003565b005b61066b60048036038101906106669190614520565b6120a4565b005b61068760048036038101906106829190613fa6565b61219b565b005b6106a3600480360381019061069e919061485e565b612221565b005b6106ad6122be565b6040516106ba9190614910565b60405180910390f35b6106dd60048036038101906106d89190613fa6565b6122e4565b005b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361074f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107469061499d565b60405180910390fd5b60008083815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60007fd9b67a26000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061087257507f0e89341c000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061088257506108818261238d565b5b9050919050565b6108916123f7565b73ffffffffffffffffffffffffffffffffffffffff166108af611b5b565b73ffffffffffffffffffffffffffffffffffffffff1614610905576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108fc90614a09565b60405180910390fd5b61090e816123ff565b50565b6006805461091e90614a58565b80601f016020809104026020016040519081016040528092919081815260200182805461094a90614a58565b80156109975780601f1061096c57610100808354040283529160200191610997565b820191906000526020600020905b81548152906001019060200180831161097a57829003601f168201915b505050505081565b6060600280546109ae90614a58565b80601f01602080910402602001604051908101604052809291908181526020018280546109da90614a58565b8015610a275780601f106109fc57610100808354040283529160200191610a27565b820191906000526020600020905b815481529060010190602001808311610a0a57829003601f168201915b50505050509050919050565b600260045403610a78576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6f90614ad5565b60405180910390fd5b60026004819055506000601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090508181600301541015610ad457600080fd5b610adc610d50565b6000816000015442610aee9190614b24565b9050600062093a80821015610b2757610b246064610b1660058761241290919063ffffffff16565b61242890919063ffffffff16565b90505b6000610b3c828661243e90919063ffffffff16565b9050848460030154610b4e9190614b24565b8460030181905550610ba33382600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166124549092919063ffffffff16565b610c12600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166124549092919063ffffffff16565b50505050600160048190555050565b610c296123f7565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161480610c6f5750610c6e85610c696123f7565b611f10565b5b610cae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca590614bca565b60405180910390fd5b610cbb85858585856124da565b5050505050565b610cca6123f7565b73ffffffffffffffffffffffffffffffffffffffff16610ce8611b5b565b73ffffffffffffffffffffffffffffffffffffffff1614610d3e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3590614a09565b60405180910390fd5b610d4b83600584846127fb565b505050565b610d586129ab565b6000601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905060125481600201541015610daf5750610e0c565b6000610dca601254836002015461242890919063ffffffff16565b9050610de56012548360020154612a7890919063ffffffff16565b8260020181905550610e0933600583604051806020016040528060008152506127fb565b50505b565b60095481565b60608151835114610e5a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e5190614c5c565b60405180910390fd5b6000835167ffffffffffffffff811115610e7757610e76613d88565b5b604051908082528060200260200182016040528015610ea55781602001602082028036833780820191505090505b50905060005b8451811015610f2257610ef2858281518110610eca57610ec9614c7c565b5b6020026020010151858381518110610ee557610ee4614c7c565b5b60200260200101516106df565b828281518110610f0557610f04614c7c565b5b60200260200101818152505080610f1b90614cab565b9050610eab565b508091505092915050565b600e54600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e33306040518363ffffffff1660e01b8152600401610f8d929190614cf3565b602060405180830381865afa158015610faa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fce9190614d31565b101561100f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161100690614daa565b60405180910390fd5b600c54600b5410611055576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161104c90614e16565b60405180910390fd5b60006110816064611073600a54600e5461241290919063ffffffff16565b61242890919063ffffffff16565b9050600081600e546110939190614b24565b905061110633600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16612a8e909392919063ffffffff16565b61117733600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16612a8e909392919063ffffffff16565b60006064601054600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16633b3dca766040518163ffffffff1660e01b8152600401602060405180830381865afa1580156111eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061120f9190614d31565b424433604051602001611226959493929190614e9f565b6040516020818303038152906040528051906020012060001c6112499190614f2d565b90506010600081548092919061125e90614cab565b9190505550600b600081548092919061127690614cab565b91905055506000811015801561128d575060358111155b156112e5576112af3360006001604051806020016040528060008152506127fb565b600d6000815481106112c4576112c3614c7c565b5b9060005260206000200160008154809291906112df90614cab565b91905055505b603681101580156112f75750604f8111155b1561134e5761131833600180604051806020016040528060008152506127fb565b600d60018154811061132d5761132c614c7c565b5b90600052602060002001600081548092919061134890614cab565b91905055505b605081101580156113605750605d8111155b156113b8576113823360026001604051806020016040528060008152506127fb565b600d60028154811061139757611396614c7c565b5b9060005260206000200160008154809291906113b290614cab565b91905055505b605e81101580156113ca575060628111155b15611422576113ec3360036001604051806020016040528060008152506127fb565b600d60038154811061140157611400614c7c565b5b90600052602060002001600081548092919061141c90614cab565b91905055505b6063810361147d576114473360046001604051806020016040528060008152506127fb565b600d60048154811061145c5761145b614c7c565b5b90600052602060002001600081548092919061147790614cab565b91905055505b505050565b600080601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905060006114fb6103e86114ed670de0b6b3a7640000856003015461242890919063ffffffff16565b61242890919063ffffffff16565b905060006115288261151a85600101544261243e90919063ffffffff16565b61241290919063ffffffff16565b83600201546115379190614f5e565b905080935050505090565b61154a6123f7565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480611590575061158f8361158a6123f7565b611f10565b5b6115cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115c690615026565b60405180910390fd5b6115da838383612b17565b505050565b6115e76123f7565b73ffffffffffffffffffffffffffffffffffffffff16611605611b5b565b73ffffffffffffffffffffffffffffffffffffffff161461165b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161165290614a09565b60405180910390fd5b6116656000612de5565b565b61166f6123f7565b73ffffffffffffffffffffffffffffffffffffffff1661168d611b5b565b73ffffffffffffffffffffffffffffffffffffffff16146116e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116da90614a09565b60405180910390fd5b80600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600d818154811061173757600080fd5b906000526020600020016000915090505481565b6117536123f7565b73ffffffffffffffffffffffffffffffffffffffff16611771611b5b565b73ffffffffffffffffffffffffffffffffffffffff16146117c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117be90614a09565b60405180910390fd5b80600c8190555050565b600581106117de57600080fd5b60048210611821576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161181890615092565b60405180910390fd5b600561182d33846106df565b101561186e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611865906150fe565b60405180910390fd5b60006064601054600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16633b3dca766040518163ffffffff1660e01b8152600401602060405180830381865afa1580156118e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119069190614d31565b42443360405160200161191d959493929190614e9f565b6040516020818303038152906040528051906020012060001c6119409190614f2d565b905060006119596009548461241290919063ffffffff16565b90506000611984601461197660148761241290919063ffffffff16565b612eab90919063ffffffff16565b905060008190506003861015611ac657808410611a2c576119a733876005612ec1565b6119b333600585612ec1565b6119db336001886119c49190614f5e565b6001604051806020016040528060008152506127fb565b6001866119e89190614f5e565b3373ffffffffffffffffffffffffffffffffffffffff167f9248f8ddb2df28e0bd1719c4a8d4b3a2a32ca98b905988074226c6728b84c95460405160405180910390a35b80841015611ac557611a4033876005612ec1565b611a4c33600585612ec1565b611a7433600288611a5d9190614f5e565b6001604051806020016040528060008152506127fb565b600286611a819190614f5e565b3373ffffffffffffffffffffffffffffffffffffffff167f9248f8ddb2df28e0bd1719c4a8d4b3a2a32ca98b905988074226c6728b84c95460405160405180910390a35b5b60038603611b5357611ada33876005612ec1565b611b0233600188611aeb9190614f5e565b6001604051806020016040528060008152506127fb565b600186611b0f9190614f5e565b3373ffffffffffffffffffffffffffffffffffffffff167f9248f8ddb2df28e0bd1719c4a8d4b3a2a32ca98b905988074226c6728b84c95460405160405180910390a35b505050505050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60078054611b9290614a58565b80601f0160208091040260200160405190810160405280929190818152602001828054611bbe90614a58565b8015611c0b5780601f10611be057610100808354040283529160200191611c0b565b820191906000526020600020905b815481529060010190602001808311611bee57829003601f168201915b505050505081565b611c25611c1e6123f7565b8383613107565b5050565b611c316123f7565b73ffffffffffffffffffffffffffffffffffffffff16611c4f611b5b565b73ffffffffffffffffffffffffffffffffffffffff1614611ca5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c9c90614a09565b60405180910390fd5b8060098190555050565b600260045403611cf4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ceb90614ad5565b60405180910390fd5b600260048190555080600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401611d58919061459c565b602060405180830381865afa158015611d75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d999190614d31565b1015611da457600080fd5b611dac610d50565b6000601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050428160000181905550611e0f828260030154612eab90919063ffffffff16565b8160030181905550611e66333084600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16612a8e909392919063ffffffff16565b50600160048190555050565b600c5481565b600b5481565b600e5481565b611e8c6123f7565b73ffffffffffffffffffffffffffffffffffffffff16611eaa611b5b565b73ffffffffffffffffffffffffffffffffffffffff1614611f00576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ef790614a09565b60405180910390fd5b8060128190555050565b600a5481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60116020528060005260406000206000915090508060000154908060010154908060020154908060030154905084565b60007ff23a6e612e1ff4830e658fe43f4e3cb4a5f8170bd5d9e69fb5d7a7fa9e4fdf9790509695505050505050565b61200b6123f7565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16148061205157506120508561204b6123f7565b611f10565b5b612090576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161208790615026565b60405180910390fd5b61209d8585858585613273565b5050505050565b6120ac6123f7565b73ffffffffffffffffffffffffffffffffffffffff166120ca611b5b565b73ffffffffffffffffffffffffffffffffffffffff1614612120576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161211790614a09565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361218f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161218690615190565b60405180910390fd5b61219881612de5565b50565b6121a36123f7565b73ffffffffffffffffffffffffffffffffffffffff166121c1611b5b565b73ffffffffffffffffffffffffffffffffffffffff1614612217576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161220e90614a09565b60405180910390fd5b80600e8190555050565b6122296123f7565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16148061226f575061226e836122696123f7565b611f10565b5b6122ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122a590615026565b60405180910390fd5b6122b9838383612ec1565b505050565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6122ec6123f7565b73ffffffffffffffffffffffffffffffffffffffff1661230a611b5b565b73ffffffffffffffffffffffffffffffffffffffff1614612360576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161235790614a09565b60405180910390fd5b80600a8190555050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600033905090565b806002908161240e9190615352565b5050565b600081836124209190615424565b905092915050565b60008183612436919061547e565b905092915050565b6000818361244c9190614b24565b905092915050565b6124d58363a9059cbb60e01b84846040516024016124739291906154af565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505061350e565b505050565b815183511461251e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125159061554a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361258d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612584906155dc565b60405180910390fd5b60006125976123f7565b90506125a78187878787876135d5565b60005b84518110156127585760008582815181106125c8576125c7614c7c565b5b6020026020010151905060008583815181106125e7576125e6614c7c565b5b60200260200101519050600080600084815260200190815260200160002060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015612688576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161267f9061566e565b60405180910390fd5b81810360008085815260200190815260200160002060008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508160008085815260200190815260200160002060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461273d9190614f5e565b925050819055505050508061275190614cab565b90506125aa565b508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb87876040516127cf92919061568e565b60405180910390a46127e58187878787876135dd565b6127f38187878787876135e5565b505050505050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361286a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161286190615737565b60405180910390fd5b60006128746123f7565b90506000612881856137bc565b9050600061288e856137bc565b905061289f836000898585896135d5565b8460008088815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546128fe9190614f5e565b925050819055508673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62898960405161297c929190615757565b60405180910390a4612993836000898585896135dd565b6129a283600089898989613836565b50505050505050565b6000601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090506000612a236103e8612a15670de0b6b3a7640000856003015461242890919063ffffffff16565b61242890919063ffffffff16565b90506000612a5082612a4285600101544261243e90919063ffffffff16565b61241290919063ffffffff16565b9050808360020154612a629190614f5e565b8360020181905550428360010181905550505050565b60008183612a869190614f2d565b905092915050565b612b11846323b872dd60e01b858585604051602401612aaf93929190615780565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505061350e565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612b86576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b7d90615829565b60405180910390fd5b8051825114612bca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bc19061554a565b60405180910390fd5b6000612bd46123f7565b9050612bf4818560008686604051806020016040528060008152506135d5565b60005b8351811015612d41576000848281518110612c1557612c14614c7c565b5b602002602001015190506000848381518110612c3457612c33614c7c565b5b60200260200101519050600080600084815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015612cd5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ccc906158bb565b60405180910390fd5b81810360008085815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050508080612d3990614cab565b915050612bf7565b50600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8686604051612db992919061568e565b60405180910390a4612ddf818560008686604051806020016040528060008152506135dd565b50505050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008183612eb99190614f5e565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612f30576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f2790615829565b60405180910390fd5b6000612f3a6123f7565b90506000612f47846137bc565b90506000612f54846137bc565b9050612f74838760008585604051806020016040528060008152506135d5565b600080600087815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508481101561300b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613002906158bb565b60405180910390fd5b84810360008088815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f6289896040516130d8929190615757565b60405180910390a46130fe848860008686604051806020016040528060008152506135dd565b50505050505050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603613175576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161316c9061594d565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516132669190613d52565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036132e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016132d9906155dc565b60405180910390fd5b60006132ec6123f7565b905060006132f9856137bc565b90506000613306856137bc565b90506133168389898585896135d5565b600080600088815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050858110156133ad576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016133a49061566e565b60405180910390fd5b85810360008089815260200190815260200160002060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508560008089815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546134629190614f5e565b925050819055508773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f628a8a6040516134df929190615757565b60405180910390a46134f5848a8a86868a6135dd565b613503848a8a8a8a8a613836565b505050505050505050565b6000613570826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff16613a0d9092919063ffffffff16565b90506000815111156135d057808060200190518101906135909190615982565b6135cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016135c690615a21565b60405180910390fd5b5b505050565b505050505050565b505050505050565b6136048473ffffffffffffffffffffffffffffffffffffffff1661236a565b156137b4578373ffffffffffffffffffffffffffffffffffffffff1663bc197c8187878686866040518663ffffffff1660e01b815260040161364a959493929190615a96565b6020604051808303816000875af192505050801561368657506040513d601f19601f820116820180604052508101906136839190615b13565b60015b61372b57613692615b4d565b806308c379a0036136ee57506136a6615b6f565b806136b157506136f0565b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016136e59190613f84565b60405180910390fd5b505b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161372290615c71565b60405180910390fd5b63bc197c8160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916146137b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016137a990615d03565b60405180910390fd5b505b505050505050565b60606000600167ffffffffffffffff8111156137db576137da613d88565b5b6040519080825280602002602001820160405280156138095781602001602082028036833780820191505090505b509050828160008151811061382157613820614c7c565b5b60200260200101818152505080915050919050565b6138558473ffffffffffffffffffffffffffffffffffffffff1661236a565b15613a05578373ffffffffffffffffffffffffffffffffffffffff1663f23a6e6187878686866040518663ffffffff1660e01b815260040161389b959493929190615d23565b6020604051808303816000875af19250505080156138d757506040513d601f19601f820116820180604052508101906138d49190615b13565b60015b61397c576138e3615b4d565b806308c379a00361393f57506138f7615b6f565b806139025750613941565b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016139369190613f84565b60405180910390fd5b505b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161397390615c71565b60405180910390fd5b63f23a6e6160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614613a03576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016139fa90615d03565b60405180910390fd5b505b505050505050565b6060613a1c8484600085613a25565b90509392505050565b606082471015613a6a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613a6190615def565b60405180910390fd5b613a738561236a565b613ab2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613aa990615e5b565b60405180910390fd5b6000808673ffffffffffffffffffffffffffffffffffffffff168587604051613adb9190615eb7565b60006040518083038185875af1925050503d8060008114613b18576040519150601f19603f3d011682016040523d82523d6000602084013e613b1d565b606091505b5091509150613b2d828286613b39565b92505050949350505050565b60608315613b4957829050613b99565b600083511115613b5c5782518084602001fd5b816040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613b909190613f84565b60405180910390fd5b9392505050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000613bdf82613bb4565b9050919050565b613bef81613bd4565b8114613bfa57600080fd5b50565b600081359050613c0c81613be6565b92915050565b6000819050919050565b613c2581613c12565b8114613c3057600080fd5b50565b600081359050613c4281613c1c565b92915050565b60008060408385031215613c5f57613c5e613baa565b5b6000613c6d85828601613bfd565b9250506020613c7e85828601613c33565b9150509250929050565b613c9181613c12565b82525050565b6000602082019050613cac6000830184613c88565b92915050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b613ce781613cb2565b8114613cf257600080fd5b50565b600081359050613d0481613cde565b92915050565b600060208284031215613d2057613d1f613baa565b5b6000613d2e84828501613cf5565b91505092915050565b60008115159050919050565b613d4c81613d37565b82525050565b6000602082019050613d676000830184613d43565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b613dc082613d77565b810181811067ffffffffffffffff82111715613ddf57613dde613d88565b5b80604052505050565b6000613df2613ba0565b9050613dfe8282613db7565b919050565b600067ffffffffffffffff821115613e1e57613e1d613d88565b5b613e2782613d77565b9050602081019050919050565b82818337600083830152505050565b6000613e56613e5184613e03565b613de8565b905082815260208101848484011115613e7257613e71613d72565b5b613e7d848285613e34565b509392505050565b600082601f830112613e9a57613e99613d6d565b5b8135613eaa848260208601613e43565b91505092915050565b600060208284031215613ec957613ec8613baa565b5b600082013567ffffffffffffffff811115613ee757613ee6613baf565b5b613ef384828501613e85565b91505092915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613f36578082015181840152602081019050613f1b565b83811115613f45576000848401525b50505050565b6000613f5682613efc565b613f608185613f07565b9350613f70818560208601613f18565b613f7981613d77565b840191505092915050565b60006020820190508181036000830152613f9e8184613f4b565b905092915050565b600060208284031215613fbc57613fbb613baa565b5b6000613fca84828501613c33565b91505092915050565b600067ffffffffffffffff821115613fee57613fed613d88565b5b602082029050602081019050919050565b600080fd5b600061401761401284613fd3565b613de8565b9050808382526020820190506020840283018581111561403a57614039613fff565b5b835b81811015614063578061404f8882613c33565b84526020840193505060208101905061403c565b5050509392505050565b600082601f83011261408257614081613d6d565b5b8135614092848260208601614004565b91505092915050565b600067ffffffffffffffff8211156140b6576140b5613d88565b5b6140bf82613d77565b9050602081019050919050565b60006140df6140da8461409b565b613de8565b9050828152602081018484840111156140fb576140fa613d72565b5b614106848285613e34565b509392505050565b600082601f83011261412357614122613d6d565b5b81356141338482602086016140cc565b91505092915050565b600080600080600060a0868803121561415857614157613baa565b5b600061416688828901613bfd565b955050602061417788828901613bfd565b945050604086013567ffffffffffffffff81111561419857614197613baf565b5b6141a48882890161406d565b935050606086013567ffffffffffffffff8111156141c5576141c4613baf565b5b6141d18882890161406d565b925050608086013567ffffffffffffffff8111156141f2576141f1613baf565b5b6141fe8882890161410e565b9150509295509295909350565b60008060006060848603121561422457614223613baa565b5b600061423286828701613bfd565b935050602061424386828701613c33565b925050604084013567ffffffffffffffff81111561426457614263613baf565b5b6142708682870161410e565b9150509250925092565b600067ffffffffffffffff82111561429557614294613d88565b5b602082029050602081019050919050565b60006142b96142b48461427a565b613de8565b905080838252602082019050602084028301858111156142dc576142db613fff565b5b835b8181101561430557806142f18882613bfd565b8452602084019350506020810190506142de565b5050509392505050565b600082601f83011261432457614323613d6d565b5b81356143348482602086016142a6565b91505092915050565b6000806040838503121561435457614353613baa565b5b600083013567ffffffffffffffff81111561437257614371613baf565b5b61437e8582860161430f565b925050602083013567ffffffffffffffff81111561439f5761439e613baf565b5b6143ab8582860161406d565b9150509250929050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6143ea81613c12565b82525050565b60006143fc83836143e1565b60208301905092915050565b6000602082019050919050565b6000614420826143b5565b61442a81856143c0565b9350614435836143d1565b8060005b8381101561446657815161444d88826143f0565b975061445883614408565b925050600181019050614439565b5085935050505092915050565b6000602082019050818103600083015261448d8184614415565b905092915050565b6000806000606084860312156144ae576144ad613baa565b5b60006144bc86828701613bfd565b935050602084013567ffffffffffffffff8111156144dd576144dc613baf565b5b6144e98682870161406d565b925050604084013567ffffffffffffffff81111561450a57614509613baf565b5b6145168682870161406d565b9150509250925092565b60006020828403121561453657614535613baa565b5b600061454484828501613bfd565b91505092915050565b6000806040838503121561456457614563613baa565b5b600061457285828601613c33565b925050602061458385828601613c33565b9150509250929050565b61459681613bd4565b82525050565b60006020820190506145b1600083018461458d565b92915050565b6145c081613d37565b81146145cb57600080fd5b50565b6000813590506145dd816145b7565b92915050565b600080604083850312156145fa576145f9613baa565b5b600061460885828601613bfd565b9250506020614619858286016145ce565b9150509250929050565b6000806040838503121561463a57614639613baa565b5b600061464885828601613bfd565b925050602061465985828601613bfd565b9150509250929050565b60006080820190506146786000830187613c88565b6146856020830186613c88565b6146926040830185613c88565b61469f6060830184613c88565b95945050505050565b600080fd5b60008083601f8401126146c3576146c2613d6d565b5b8235905067ffffffffffffffff8111156146e0576146df6146a8565b5b6020830191508360018202830111156146fc576146fb613fff565b5b9250929050565b60008060008060008060a087890312156147205761471f613baa565b5b600061472e89828a01613bfd565b965050602061473f89828a01613bfd565b955050604061475089828a01613c33565b945050606061476189828a01613c33565b935050608087013567ffffffffffffffff81111561478257614781613baf565b5b61478e89828a016146ad565b92509250509295509295509295565b6147a681613cb2565b82525050565b60006020820190506147c1600083018461479d565b92915050565b600080600080600060a086880312156147e3576147e2613baa565b5b60006147f188828901613bfd565b955050602061480288828901613bfd565b945050604061481388828901613c33565b935050606061482488828901613c33565b925050608086013567ffffffffffffffff81111561484557614844613baf565b5b6148518882890161410e565b9150509295509295909350565b60008060006060848603121561487757614876613baa565b5b600061488586828701613bfd565b935050602061489686828701613c33565b92505060406148a786828701613c33565b9150509250925092565b6000819050919050565b60006148d66148d16148cc84613bb4565b6148b1565b613bb4565b9050919050565b60006148e8826148bb565b9050919050565b60006148fa826148dd565b9050919050565b61490a816148ef565b82525050565b60006020820190506149256000830184614901565b92915050565b7f455243313135353a2061646472657373207a65726f206973206e6f742061207660008201527f616c6964206f776e657200000000000000000000000000000000000000000000602082015250565b6000614987602a83613f07565b91506149928261492b565b604082019050919050565b600060208201905081810360008301526149b68161497a565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006149f3602083613f07565b91506149fe826149bd565b602082019050919050565b60006020820190508181036000830152614a22816149e6565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680614a7057607f821691505b602082108103614a8357614a82614a29565b5b50919050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b6000614abf601f83613f07565b9150614aca82614a89565b602082019050919050565b60006020820190508181036000830152614aee81614ab2565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000614b2f82613c12565b9150614b3a83613c12565b925082821015614b4d57614b4c614af5565b5b828203905092915050565b7f455243313135353a207472616e736665722063616c6c6572206973206e6f742060008201527f6f776e6572206e6f7220617070726f7665640000000000000000000000000000602082015250565b6000614bb4603283613f07565b9150614bbf82614b58565b604082019050919050565b60006020820190508181036000830152614be381614ba7565b9050919050565b7f455243313135353a206163636f756e747320616e6420696473206c656e67746860008201527f206d69736d617463680000000000000000000000000000000000000000000000602082015250565b6000614c46602983613f07565b9150614c5182614bea565b604082019050919050565b60006020820190508181036000830152614c7581614c39565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000614cb682613c12565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203614ce857614ce7614af5565b5b600182019050919050565b6000604082019050614d08600083018561458d565b614d15602083018461458d565b9392505050565b600081519050614d2b81613c1c565b92915050565b600060208284031215614d4757614d46613baa565b5b6000614d5584828501614d1c565b91505092915050565b7f4e6f7420656e6f7567682043524f707065726669656c6420746f6b656e730000600082015250565b6000614d94601e83613f07565b9150614d9f82614d5e565b602082019050919050565b60006020820190508181036000830152614dc381614d87565b9050919050565b7f416c6c204d696e74656400000000000000000000000000000000000000000000600082015250565b6000614e00600a83613f07565b9150614e0b82614dca565b602082019050919050565b60006020820190508181036000830152614e2f81614df3565b9050919050565b6000819050919050565b614e51614e4c82613c12565b614e36565b82525050565b60008160601b9050919050565b6000614e6f82614e57565b9050919050565b6000614e8182614e64565b9050919050565b614e99614e9482613bd4565b614e76565b82525050565b6000614eab8288614e40565b602082019150614ebb8287614e40565b602082019150614ecb8286614e40565b602082019150614edb8285614e40565b602082019150614eeb8284614e88565b6014820191508190509695505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000614f3882613c12565b9150614f4383613c12565b925082614f5357614f52614efe565b5b828206905092915050565b6000614f6982613c12565b9150614f7483613c12565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115614fa957614fa8614af5565b5b828201905092915050565b7f455243313135353a2063616c6c6572206973206e6f74206f776e6572206e6f7260008201527f20617070726f7665640000000000000000000000000000000000000000000000602082015250565b6000615010602983613f07565b915061501b82614fb4565b604082019050919050565b6000602082019050818103600083015261503f81615003565b9050919050565b7f43616e277420636f6d62696e6520537068657265730000000000000000000000600082015250565b600061507c601583613f07565b915061508782615046565b602082019050919050565b600060208201905081810360008301526150ab8161506f565b9050919050565b7f6e6f7420656e6f756768204e46547320746f20636f6d62696e65000000000000600082015250565b60006150e8601a83613f07565b91506150f3826150b2565b602082019050919050565b60006020820190508181036000830152615117816150db565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061517a602683613f07565b91506151858261511e565b604082019050919050565b600060208201905081810360008301526151a98161516d565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026152127fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826151d5565b61521c86836151d5565b95508019841693508086168417925050509392505050565b600061524f61524a61524584613c12565b6148b1565b613c12565b9050919050565b6000819050919050565b61526983615234565b61527d61527582615256565b8484546151e2565b825550505050565b600090565b615292615285565b61529d818484615260565b505050565b5b818110156152c1576152b660008261528a565b6001810190506152a3565b5050565b601f821115615306576152d7816151b0565b6152e0846151c5565b810160208510156152ef578190505b6153036152fb856151c5565b8301826152a2565b50505b505050565b600082821c905092915050565b60006153296000198460080261530b565b1980831691505092915050565b60006153428383615318565b9150826002028217905092915050565b61535b82613efc565b67ffffffffffffffff81111561537457615373613d88565b5b61537e8254614a58565b6153898282856152c5565b600060209050601f8311600181146153bc57600084156153aa578287015190505b6153b48582615336565b86555061541c565b601f1984166153ca866151b0565b60005b828110156153f2578489015182556001820191506020850194506020810190506153cd565b8683101561540f578489015161540b601f891682615318565b8355505b6001600288020188555050505b505050505050565b600061542f82613c12565b915061543a83613c12565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561547357615472614af5565b5b828202905092915050565b600061548982613c12565b915061549483613c12565b9250826154a4576154a3614efe565b5b828204905092915050565b60006040820190506154c4600083018561458d565b6154d16020830184613c88565b9392505050565b7f455243313135353a2069647320616e6420616d6f756e7473206c656e6774682060008201527f6d69736d61746368000000000000000000000000000000000000000000000000602082015250565b6000615534602883613f07565b915061553f826154d8565b604082019050919050565b6000602082019050818103600083015261556381615527565b9050919050565b7f455243313135353a207472616e7366657220746f20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006155c6602583613f07565b91506155d18261556a565b604082019050919050565b600060208201905081810360008301526155f5816155b9565b9050919050565b7f455243313135353a20696e73756666696369656e742062616c616e636520666f60008201527f72207472616e7366657200000000000000000000000000000000000000000000602082015250565b6000615658602a83613f07565b9150615663826155fc565b604082019050919050565b600060208201905081810360008301526156878161564b565b9050919050565b600060408201905081810360008301526156a88185614415565b905081810360208301526156bc8184614415565b90509392505050565b7f455243313135353a206d696e7420746f20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b6000615721602183613f07565b915061572c826156c5565b604082019050919050565b6000602082019050818103600083015261575081615714565b9050919050565b600060408201905061576c6000830185613c88565b6157796020830184613c88565b9392505050565b6000606082019050615795600083018661458d565b6157a2602083018561458d565b6157af6040830184613c88565b949350505050565b7f455243313135353a206275726e2066726f6d20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000615813602383613f07565b915061581e826157b7565b604082019050919050565b6000602082019050818103600083015261584281615806565b9050919050565b7f455243313135353a206275726e20616d6f756e7420657863656564732062616c60008201527f616e636500000000000000000000000000000000000000000000000000000000602082015250565b60006158a5602483613f07565b91506158b082615849565b604082019050919050565b600060208201905081810360008301526158d481615898565b9050919050565b7f455243313135353a2073657474696e6720617070726f76616c2073746174757360008201527f20666f722073656c660000000000000000000000000000000000000000000000602082015250565b6000615937602983613f07565b9150615942826158db565b604082019050919050565b600060208201905081810360008301526159668161592a565b9050919050565b60008151905061597c816145b7565b92915050565b60006020828403121561599857615997613baa565b5b60006159a68482850161596d565b91505092915050565b7f5361666545524332303a204552433230206f7065726174696f6e20646964206e60008201527f6f74207375636365656400000000000000000000000000000000000000000000602082015250565b6000615a0b602a83613f07565b9150615a16826159af565b604082019050919050565b60006020820190508181036000830152615a3a816159fe565b9050919050565b600081519050919050565b600082825260208201905092915050565b6000615a6882615a41565b615a728185615a4c565b9350615a82818560208601613f18565b615a8b81613d77565b840191505092915050565b600060a082019050615aab600083018861458d565b615ab8602083018761458d565b8181036040830152615aca8186614415565b90508181036060830152615ade8185614415565b90508181036080830152615af28184615a5d565b90509695505050505050565b600081519050615b0d81613cde565b92915050565b600060208284031215615b2957615b28613baa565b5b6000615b3784828501615afe565b91505092915050565b60008160e01c9050919050565b600060033d1115615b6c5760046000803e615b69600051615b40565b90505b90565b600060443d10615bfc57615b81613ba0565b60043d036004823e80513d602482011167ffffffffffffffff82111715615ba9575050615bfc565b808201805167ffffffffffffffff811115615bc75750505050615bfc565b80602083010160043d038501811115615be4575050505050615bfc565b615bf382602001850186613db7565b82955050505050505b90565b7f455243313135353a207472616e7366657220746f206e6f6e204552433131353560008201527f526563656976657220696d706c656d656e746572000000000000000000000000602082015250565b6000615c5b603483613f07565b9150615c6682615bff565b604082019050919050565b60006020820190508181036000830152615c8a81615c4e565b9050919050565b7f455243313135353a204552433131353552656365697665722072656a6563746560008201527f6420746f6b656e73000000000000000000000000000000000000000000000000602082015250565b6000615ced602883613f07565b9150615cf882615c91565b604082019050919050565b60006020820190508181036000830152615d1c81615ce0565b9050919050565b600060a082019050615d38600083018861458d565b615d45602083018761458d565b615d526040830186613c88565b615d5f6060830185613c88565b8181036080830152615d718184615a5d565b90509695505050505050565b7f416464726573733a20696e73756666696369656e742062616c616e636520666f60008201527f722063616c6c0000000000000000000000000000000000000000000000000000602082015250565b6000615dd9602683613f07565b9150615de482615d7d565b604082019050919050565b60006020820190508181036000830152615e0881615dcc565b9050919050565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000600082015250565b6000615e45601d83613f07565b9150615e5082615e0f565b602082019050919050565b60006020820190508181036000830152615e7481615e38565b9050919050565b600081905092915050565b6000615e9182615a41565b615e9b8185615e7b565b9350615eab818560208601613f18565b80840191505092915050565b6000615ec38284615e86565b91508190509291505056fea264697066735822122011b3f509dd02c296c0e1243bf68eff7629141843a645beb7d2f8a42fc0dfb3c964736f6c634300080f0033