token-icon

KDOEGovernorToken

Token

Overview[ERC-20]

Max Total Supply
11,674,322.47
gKDOE
Holders
178+0.00%
Transfers
1,028

Profile Summary

Decimals
18

Market

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