Overview ERC721
Total Supply:
7,777 KLAND

Holders:
567
Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x1B935B6CD4259651cA275FbA28b27B88956B8BD8
6080604052670186cc6acd4b0000600c55611e61600d553480156200002357600080fd5b506040518060400160405280600981526020017f4b616e64796c616e6400000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f4b4c414e440000000000000000000000000000000000000000000000000000008152508160029081620000a191906200071b565b508060039081620000b391906200071b565b50620000c46200017a60201b60201c565b60008190555050506001600881905550620000f4620000e86200018360201b60201c565b6200018b60201b60201c565b33601160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620001456200025160201b60201c565b6001601360006101000a81548160ff02191690831515021790555062000174336101f46200027a60201b60201c565b6200091d565b60006001905090565b600033905090565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b62000278733cc6cdda760b79bafa08df41ecfa224f810dceb660016200041d60201b60201c565b565b6200028a6200049760201b60201c565b6bffffffffffffffffffffffff16816bffffffffffffffffffffffff161115620002eb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002e29062000889565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036200035d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200035490620008fb565b60405180910390fd5b60405180604001604052808373ffffffffffffffffffffffffffffffffffffffff168152602001826bffffffffffffffffffffffff16815250600a60008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055509050505050565b637d3e3dbe8260601b60601c9250816200044c57826200044457634420e48690506200044c565b63a0af290390505b8060e01b60005230600452826024526004600060446000806daaeb6d7670e522a718067333cd4e5af16200048d578060005160e01c036200048c57600080fd5b5b6000602452505050565b6000612710905090565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200052357607f821691505b602082108103620005395762000538620004db565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620005a37fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000564565b620005af868362000564565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620005fc620005f6620005f084620005c7565b620005d1565b620005c7565b9050919050565b6000819050919050565b6200061883620005db565b62000630620006278262000603565b84845462000571565b825550505050565b600090565b6200064762000638565b620006548184846200060d565b505050565b5b818110156200067c57620006706000826200063d565b6001810190506200065a565b5050565b601f821115620006cb5762000695816200053f565b620006a08462000554565b81016020851015620006b0578190505b620006c8620006bf8562000554565b83018262000659565b50505b505050565b600082821c905092915050565b6000620006f060001984600802620006d0565b1980831691505092915050565b60006200070b8383620006dd565b9150826002028217905092915050565b6200072682620004a1565b67ffffffffffffffff811115620007425762000741620004ac565b5b6200074e82546200050a565b6200075b82828562000680565b600060209050601f8311600181146200079357600084156200077e578287015190505b6200078a8582620006fd565b865550620007fa565b601f198416620007a3866200053f565b60005b82811015620007cd57848901518255600182019150602085019450602081019050620007a6565b86831015620007ed5784890151620007e9601f891682620006dd565b8355505b6001600288020188555050505b505050505050565b600082825260208201905092915050565b7f455243323938313a20726f79616c7479206665652077696c6c2065786365656460008201527f2073616c65507269636500000000000000000000000000000000000000000000602082015250565b600062000871602a8362000802565b91506200087e8262000813565b604082019050919050565b60006020820190508181036000830152620008a48162000862565b9050919050565b7f455243323938313a20696e76616c696420726563656976657200000000000000600082015250565b6000620008e360198362000802565b9150620008f082620008ab565b602082019050919050565b600060208201905081810360008301526200091681620008d4565b9050919050565b6152bb806200092d6000396000f3fe6080604052600436106102675760003560e01c8063715018a611610144578063b7c0b8e8116100b6578063e6138f101161007a578063e6138f1014610901578063e985e9c51461091d578063f2fde38b1461095a578063f4a0a52814610983578063f72ba0fb146109ac578063fb796e6c146109d557610267565b8063b7c0b8e814610817578063b88d4fde14610840578063c002d23d1461085c578063c23dc68f14610887578063c87b56dd146108c457610267565b806395d89b411161010857806395d89b411461070957806399a2557a146107345780639dfbcde814610771578063a22cb4651461079c578063a7d662a6146107c5578063ac568e84146107ee57610267565b8063715018a6146106245780637d3e1ee41461063b5780638462151c146106645780638a59a7fd146106a15780638da5cb5b146106de57610267565b80632db11544116101dd57806342842e0e116101a157806342842e0e146104ff578063484b973c1461051b57806355f804b3146105445780635bbb21771461056d5780636352211e146105aa57806370a08231146105e757610267565b80632db115441461045a57806332cb6b0c14610476578063393abd8c146104a15780633ccfd60b146104bd5780633e1e9ce7146104d457610267565b8063095ea7b31161022f578063095ea7b3146103655780630f2cdd6c1461038157806318160ddd146103ac5780631dca03f3146103d757806323b872dd146104005780632a55205a1461041c57610267565b806301ffc9a71461026c57806304634d8d146102a9578063055ad42e146102d257806306fdde03146102fd578063081812fc14610328575b600080fd5b34801561027857600080fd5b50610293600480360381019061028e91906139db565b610a00565b6040516102a09190613a23565b60405180910390f35b3480156102b557600080fd5b506102d060048036038101906102cb9190613ae0565b610a22565b005b3480156102de57600080fd5b506102e7610a38565b6040516102f49190613b3c565b60405180910390f35b34801561030957600080fd5b50610312610a4b565b60405161031f9190613be7565b60405180910390f35b34801561033457600080fd5b5061034f600480360381019061034a9190613c3f565b610add565b60405161035c9190613c7b565b60405180910390f35b61037f600480360381019061037a9190613c96565b610b5c565b005b34801561038d57600080fd5b50610396610b91565b6040516103a39190613ce5565b60405180910390f35b3480156103b857600080fd5b506103c1610b96565b6040516103ce9190613ce5565b60405180910390f35b3480156103e357600080fd5b506103fe60048036038101906103f99190613d00565b610bad565b005b61041a60048036038101906104159190613d2d565b610c96565b005b34801561042857600080fd5b50610443600480360381019061043e9190613d80565b610d01565b604051610451929190613dc0565b60405180910390f35b610474600480360381019061046f9190613c3f565b610eeb565b005b34801561048257600080fd5b5061048b611053565b6040516104989190613ce5565b60405180910390f35b6104bb60048036038101906104b69190613e4e565b611059565b005b3480156104c957600080fd5b506104d26112d8565b005b3480156104e057600080fd5b506104e96113be565b6040516104f69190613ecf565b60405180910390f35b61051960048036038101906105149190613d2d565b6113e4565b005b34801561052757600080fd5b50610542600480360381019061053d9190613c96565b61144f565b005b34801561055057600080fd5b5061056b60048036038101906105669190613f40565b6114b5565b005b34801561057957600080fd5b50610594600480360381019061058f9190613fe3565b61150c565b6040516105a19190614193565b60405180910390f35b3480156105b657600080fd5b506105d160048036038101906105cc9190613c3f565b6115cf565b6040516105de9190613c7b565b60405180910390f35b3480156105f357600080fd5b5061060e60048036038101906106099190613d00565b6115e1565b60405161061b9190613ce5565b60405180910390f35b34801561063057600080fd5b50610639611699565b005b34801561064757600080fd5b50610662600480360381019061065d9190613c3f565b6116ad565b005b34801561067057600080fd5b5061068b60048036038101906106869190613d00565b61184b565b6040516106989190614273565b60405180910390f35b3480156106ad57600080fd5b506106c860048036038101906106c39190613d00565b61198e565b6040516106d59190613ce5565b60405180910390f35b3480156106ea57600080fd5b506106f36119a0565b6040516107009190613c7b565b60405180910390f35b34801561071557600080fd5b5061071e6119ca565b60405161072b9190613be7565b60405180910390f35b34801561074057600080fd5b5061075b60048036038101906107569190614295565b611a5c565b6040516107689190614273565b60405180910390f35b34801561077d57600080fd5b50610786611c68565b6040516107939190613ce5565b60405180910390f35b3480156107a857600080fd5b506107c360048036038101906107be9190614314565b611c6e565b005b3480156107d157600080fd5b506107ec60048036038101906107e7919061438a565b611ca3565b005b3480156107fa57600080fd5b5061081560048036038101906108109190613c3f565b611cb5565b005b34801561082357600080fd5b5061083e600480360381019061083991906143b7565b611d17565b005b61085a60048036038101906108559190614514565b611d3c565b005b34801561086857600080fd5b50610871611da9565b60405161087e9190613ce5565b60405180910390f35b34801561089357600080fd5b506108ae60048036038101906108a99190613c3f565b611daf565b6040516108bb91906145ec565b60405180910390f35b3480156108d057600080fd5b506108eb60048036038101906108e69190613c3f565b611e19565b6040516108f89190613be7565b60405180910390f35b61091b6004803603810190610916919061465d565b611eb7565b005b34801561092957600080fd5b50610944600480360381019061093f91906146bd565b6120d9565b6040516109519190613a23565b60405180910390f35b34801561096657600080fd5b50610981600480360381019061097c9190613d00565b61216d565b005b34801561098f57600080fd5b506109aa60048036038101906109a59190613c3f565b6121f0565b005b3480156109b857600080fd5b506109d360048036038101906109ce9190613d00565b612239565b005b3480156109e157600080fd5b506109ea612285565b6040516109f79190613a23565b60405180910390f35b6000610a0b82612298565b80610a1b5750610a1a8261232a565b5b9050919050565b610a2a6123a4565b610a348282612422565b5050565b600e60009054906101000a900460ff1681565b606060028054610a5a9061472c565b80601f0160208091040260200160405190810160405280929190818152602001828054610a869061472c565b8015610ad35780601f10610aa857610100808354040283529160200191610ad3565b820191906000526020600020905b815481529060010190602001808311610ab657829003601f168201915b5050505050905090565b6000610ae8826125b7565b610b1e576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6006600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b81610b6681612616565b610b8257610b72612662565b15610b8157610b8081612679565b5b5b610b8c83836126bd565b505050565b600281565b6000610ba0612801565b6001546000540303905090565b610bb56123a4565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610c1b576040517fe622e04000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80601160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fea4a1adab5bbb5eba55c738276b66261787bf27c739a13263de78110c3db457d81604051610c8b9190613c7b565b60405180910390a150565b823373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610cf057610cd333612616565b610cef57610cdf612662565b15610cee57610ced33612679565b5b5b5b610cfb84848461280a565b50505050565b6000806000600b60008681526020019081526020016000206040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff16815250509050600073ffffffffffffffffffffffffffffffffffffffff16816000015173ffffffffffffffffffffffffffffffffffffffff1603610e9657600a6040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff168152505090505b6000610ea0612b2c565b6bffffffffffffffffffffffff1682602001516bffffffffffffffffffffffff1686610ecc919061478c565b610ed691906147fd565b90508160000151819350935050509250929050565b610ef3612b36565b6003600e60009054906101000a900460ff1660ff16816004811115610f1b57610f1a61482e565b5b60ff1614610f55576040517ff47e7f7e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8180600c54610f64919061478c565b3414610f9c576040517f22790dad00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82600d5481610fa9612b85565b610fb3919061485d565b1115610feb576040517f7f70f90b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b83600281610ff833612b98565b611002919061485d565b111561103a576040517fc0e54d7300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6110443386612bef565b50505050611050612daa565b50565b611e6181565b611061612b36565b6002600e60009054906101000a900460ff1660ff168160048111156110895761108861482e565b5b60ff16146110c3576040517ff47e7f7e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8383600061114c83838080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505061113e3360405160200161112391906148d9565b60405160208183030381529060405280519060200120612db4565b612de490919063ffffffff16565b9050601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146111d5576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8480600c546111e4919061478c565b341461121c576040517f22790dad00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b85600d5481611229612b85565b611233919061485d565b111561126b576040517f7f70f90b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8660028161127833612b98565b611282919061485d565b11156112ba576040517fc0e54d7300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6112c43389612bef565b505050505050506112d3612daa565b505050565b6112e06123a4565b6112e8612b36565b60004790506000601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168260405161133590614925565b60006040518083038185875af1925050503d8060008114611372576040519150601f19603f3d011682016040523d82523d6000602084013e611377565b606091505b50509050806113b2576040517f07246cf400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50506113bc612daa565b565b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b823373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461143e5761142133612616565b61143d5761142d612662565b1561143c5761143b33612679565b5b5b5b611449848484612e0b565b50505050565b6114576123a4565b80611e6181611464612b85565b61146e919061485d565b11156114a6576040517fc30436e900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6114b08383612bef565b505050565b6114bd6123a4565b8181601291826114ce929190614af1565b507f157d450c8fb1377294d9db75af1de2753efc52d8e5578551d70d2c7d9cd74df98282604051611500929190614bee565b60405180910390a15050565b6060600083839050905060008167ffffffffffffffff811115611532576115316143e9565b5b60405190808252806020026020018201604052801561156b57816020015b611558613920565b8152602001906001900390816115505790505b50905060005b8281146115c35761159a86868381811061158e5761158d614c12565b5b90506020020135611daf565b8282815181106115ad576115ac614c12565b5b6020026020010181905250806001019050611571565b50809250505092915050565b60006115da82612e2b565b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611648576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b67ffffffffffffffff600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054169050919050565b6116a16123a4565b6116ab6000612ef7565b565b6116b56123a4565b600081036116f057600060048111156116d1576116d061482e565b5b600e60006101000a81548160ff021916908360ff160217905550611811565b6001810361172b576001600481111561170c5761170b61482e565b5b600e60006101000a81548160ff021916908360ff160217905550611810565b6002810361176657600260048111156117475761174661482e565b5b600e60006101000a81548160ff021916908360ff16021790555061180f565b600381036117a157600360048111156117825761178161482e565b5b600e60006101000a81548160ff021916908360ff16021790555061180e565b600481036117db576004808111156117bc576117bb61482e565b5b600e60006101000a81548160ff021916908360ff16021790555061180d565b6040517f9a36fd9c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b5b5b5b7ff7a3839f4ad602cc143b15c40b7472dbcd4698549da972fc31005c000dd524e4816040516118409190613ce5565b60405180910390a150565b6060600080600061185b856115e1565b905060008167ffffffffffffffff811115611879576118786143e9565b5b6040519080825280602002602001820160405280156118a75781602001602082028036833780820191505090505b5090506118b2613920565b60006118bc612801565b90505b838614611980576118cf81612fbd565b9150816040015161197557600073ffffffffffffffffffffffffffffffffffffffff16826000015173ffffffffffffffffffffffffffffffffffffffff161461191a57816000015194505b8773ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603611974578083878060010198508151811061196757611966614c12565b5b6020026020010181815250505b5b8060010190506118bf565b508195505050505050919050565b600061199982612b98565b9050919050565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600380546119d99061472c565b80601f0160208091040260200160405190810160405280929190818152602001828054611a059061472c565b8015611a525780601f10611a2757610100808354040283529160200191611a52565b820191906000526020600020905b815481529060010190602001808311611a3557829003601f168201915b5050505050905090565b6060818310611a97576040517f32c1995a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600080611aa2612fe8565b9050611aac612801565b851015611abe57611abb612801565b94505b80841115611aca578093505b6000611ad5876115e1565b905084861015611af8576000868603905081811015611af2578091505b50611afd565b600090505b60008167ffffffffffffffff811115611b1957611b186143e9565b5b604051908082528060200260200182016040528015611b475781602001602082028036833780820191505090505b50905060008203611b5e5780945050505050611c61565b6000611b6988611daf565b905060008160400151611b7e57816000015190505b60008990505b888114158015611b945750848714155b15611c5357611ba281612fbd565b92508260400151611c4857600073ffffffffffffffffffffffffffffffffffffffff16836000015173ffffffffffffffffffffffffffffffffffffffff1614611bed57826000015191505b8a73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611c475780848880600101995081518110611c3a57611c39614c12565b5b6020026020010181815250505b5b806001019050611b84565b508583528296505050505050505b9392505050565b600d5481565b81611c7881612616565b611c9457611c84612662565b15611c9357611c9281612679565b5b5b611c9e8383612ff1565b505050565b611cab6123a4565b80600f8190555050565b611cbd6123a4565b80611e6181611cca612b85565b611cd4919061485d565b1115611d0c576040517fc30436e900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81600d819055505050565b611d1f6123a4565b80601360006101000a81548160ff02191690831515021790555050565b833373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614611d9657611d7933612616565b611d9557611d85612662565b15611d9457611d9333612679565b5b5b5b611da2858585856130fc565b5050505050565b600c5481565b611db7613920565b611dbf613920565b611dc7612801565b831080611ddb5750611dd7612fe8565b8310155b15611de95780915050611e14565b611df283612fbd565b9050806040015115611e075780915050611e14565b611e108361316f565b9150505b919050565b6060611e24826125b7565b611e5a576040517fa14c4b5000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000611e6461318f565b90506000815103611e845760405180602001604052806000815250611eaf565b80611e8e84613221565b604051602001611e9f929190614c7d565b6040516020818303038152906040525b915050919050565b611ebf612b36565b6001600e60009054906101000a900460ff1660ff16816004811115611ee757611ee661482e565b5b60ff1614611f21576040517ff47e7f7e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8383600f54600033604051602001611f3991906148d9565b604051602081830303815290604052805190602001209050611f5d84848484613271565b611f93576040517f82b4290000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8580600c54611fa2919061478c565b3414611fda576040517f22790dad00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b86600d5481611fe7612b85565b611ff1919061485d565b1115612029576040517f7f70f90b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8760028161203633612b98565b612040919061485d565b1115612078576040517fc0e54d7300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600061208333612b98565b146120ba576040517f9954466400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6120c4338a612bef565b50505050505050506120d4612daa565b505050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6121756123a4565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036121e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121db90614d13565b60405180910390fd5b6121ed81612ef7565b50565b6121f86123a4565b80600c819055507f0f6e30cbea7cb67e47bd9d9c28efec570b560826aef4cf586a3b52a2e45396d18160405161222e9190613ce5565b60405180910390a150565b6122416123a4565b80601060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b601360009054906101000a900460ff1681565b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806122f357506380ac58cd60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806123235750635b5e139f60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b60007f2a55205a000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061239d575061239c8261328a565b5b9050919050565b6123ac6132f4565b73ffffffffffffffffffffffffffffffffffffffff166123ca6119a0565b73ffffffffffffffffffffffffffffffffffffffff1614612420576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161241790614d7f565b60405180910390fd5b565b61242a612b2c565b6bffffffffffffffffffffffff16816bffffffffffffffffffffffff161115612488576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161247f90614e11565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036124f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124ee90614e7d565b60405180910390fd5b60405180604001604052808373ffffffffffffffffffffffffffffffffffffffff168152602001826bffffffffffffffffffffffff16815250600a60008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055509050505050565b6000816125c2612801565b111580156125d1575060005482105b801561260f575060007c0100000000000000000000000000000000000000000000000000000000600460008581526020019081526020016000205416145b9050919050565b6000731e0049783f008a0085193e00003d00cd54003c7173ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16149050919050565b6000601360009054906101000a900460ff16905090565b69c617113400112233445560005230601a5280603a52600080604460166daaeb6d7670e522a718067333cd4e5afa6126b5573d6000803e3d6000fd5b6000603a5250565b60006126c8826115cf565b90508073ffffffffffffffffffffffffffffffffffffffff166126e96132fc565b73ffffffffffffffffffffffffffffffffffffffff161461274c57612715816127106132fc565b6120d9565b61274b576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b826006600084815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b60006001905090565b600061281582612e2b565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461287c576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008061288884613304565b9150915061289e81876128996132fc565b61332b565b6128ea576128b3866128ae6132fc565b6120d9565b6128e9576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603612950576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61295d868686600161336f565b801561296857600082555b600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600081546001900391905081905550600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815460010191905081905550612a3685612a12888887613375565b7c02000000000000000000000000000000000000000000000000000000001761339d565b600460008681526020019081526020016000208190555060007c0200000000000000000000000000000000000000000000000000000000841603612abc5760006001850190506000600460008381526020019081526020016000205403612aba576000548114612ab9578360046000838152602001908152602001600020819055505b5b505b838573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4612b2486868660016133c8565b505050505050565b6000612710905090565b600260085403612b7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b7290614ee9565b60405180910390fd5b6002600881905550565b6000612b8f612801565b60005403905090565b600067ffffffffffffffff6040600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054901c169050919050565b60008054905060008203612c2f576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612c3c600084838561336f565b600160406001901b178202600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550612cb383612ca46000866000613375565b612cad856133ce565b1761339d565b6004600083815260200190815260200160002081905550600080838301905073ffffffffffffffffffffffffffffffffffffffff85169150828260007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600183015b818114612d5457808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600181019050612d19565b5060008203612d8f576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b806000819055505050612da560008483856133c8565b505050565b6001600881905550565b600081604051602001612dc79190614f76565b604051602081830303815290604052805190602001209050919050565b6000806000612df385856133de565b91509150612e008161342f565b819250505092915050565b612e2683838360405180602001604052806000815250611d3c565b505050565b60008082905080612e3a612801565b11612ec057600054811015612ebf5760006004600083815260200190815260200160002054905060007c0100000000000000000000000000000000000000000000000000000000821603612ebd575b60008103612eb3576004600083600190039350838152602001908152602001600020549050612e89565b8092505050612ef2565b505b5b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b612fc5613920565b612fe16004600084815260200190815260200160002054613595565b9050919050565b60008054905090565b8060076000612ffe6132fc565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff166130ab6132fc565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516130f09190613a23565b60405180910390a35050565b613107848484610c96565b60008373ffffffffffffffffffffffffffffffffffffffff163b14613169576131328484848461364b565b613168576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b50505050565b613177613920565b61318861318383612e2b565b613595565b9050919050565b60606012805461319e9061472c565b80601f01602080910402602001604051908101604052809291908181526020018280546131ca9061472c565b80156132175780601f106131ec57610100808354040283529160200191613217565b820191906000526020600020905b8154815290600101906020018083116131fa57829003601f168201915b5050505050905090565b606060a060405101806040526020810391506000825281835b60011561325c57600184039350600a81066030018453600a810490508061323a575b50828103602084039350808452505050919050565b60008261327f86868561379b565b149050949350505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600033905090565b600033905090565b60008060006006600085815260200190815260200160002090508092508254915050915091565b600073ffffffffffffffffffffffffffffffffffffffff8316925073ffffffffffffffffffffffffffffffffffffffff821691508382148383141790509392505050565b50505050565b60008060e883901c905060e861338c8686846137f3565b62ffffff16901b9150509392505050565b600073ffffffffffffffffffffffffffffffffffffffff83169250814260a01b178317905092915050565b50505050565b60006001821460e11b9050919050565b600080604183510361341f5760008060006020860151925060408601519150606086015160001a9050613413878285856137fc565b94509450505050613428565b60006002915091505b9250929050565b600060048111156134435761344261482e565b5b8160048111156134565761345561482e565b5b031561359257600160048111156134705761346f61482e565b5b8160048111156134835761348261482e565b5b036134c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016134ba90614fe8565b60405180910390fd5b600260048111156134d7576134d661482e565b5b8160048111156134ea576134e961482e565b5b0361352a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161352190615054565b60405180910390fd5b6003600481111561353e5761353d61482e565b5b8160048111156135515761355061482e565b5b03613591576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613588906150e6565b60405180910390fd5b5b50565b61359d613920565b81816000019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060a082901c816020019067ffffffffffffffff16908167ffffffffffffffff168152505060007c01000000000000000000000000000000000000000000000000000000008316141581604001901515908115158152505060e882901c816060019062ffffff16908162ffffff1681525050919050565b60008373ffffffffffffffffffffffffffffffffffffffff1663150b7a026136716132fc565b8786866040518563ffffffff1660e01b8152600401613693949392919061515b565b6020604051808303816000875af19250505080156136cf57506040513d601f19601f820116820180604052508101906136cc91906151bc565b60015b613748573d80600081146136ff576040519150601f19603f3d011682016040523d82523d6000602084013e613704565b606091505b506000815103613740576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b60008082905060005b858590508110156137e7576137d2828787848181106137c6576137c5614c12565b5b905060200201356138de565b915080806137df906151e9565b9150506137a4565b50809150509392505050565b60009392505050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08360001c11156138375760006003915091506138d5565b60006001878787876040516000815260200160405260405161385c9493929190615240565b6020604051602081039080840390855afa15801561387e573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036138cc576000600192509250506138d5565b80600092509250505b94509492505050565b60008183106138f6576138f18284613909565b613901565b6139008383613909565b5b905092915050565b600082600052816020526040600020905092915050565b6040518060800160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600067ffffffffffffffff168152602001600015158152602001600062ffffff1681525090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6139b881613983565b81146139c357600080fd5b50565b6000813590506139d5816139af565b92915050565b6000602082840312156139f1576139f0613979565b5b60006139ff848285016139c6565b91505092915050565b60008115159050919050565b613a1d81613a08565b82525050565b6000602082019050613a386000830184613a14565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000613a6982613a3e565b9050919050565b613a7981613a5e565b8114613a8457600080fd5b50565b600081359050613a9681613a70565b92915050565b60006bffffffffffffffffffffffff82169050919050565b613abd81613a9c565b8114613ac857600080fd5b50565b600081359050613ada81613ab4565b92915050565b60008060408385031215613af757613af6613979565b5b6000613b0585828601613a87565b9250506020613b1685828601613acb565b9150509250929050565b600060ff82169050919050565b613b3681613b20565b82525050565b6000602082019050613b516000830184613b2d565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613b91578082015181840152602081019050613b76565b60008484015250505050565b6000601f19601f8301169050919050565b6000613bb982613b57565b613bc38185613b62565b9350613bd3818560208601613b73565b613bdc81613b9d565b840191505092915050565b60006020820190508181036000830152613c018184613bae565b905092915050565b6000819050919050565b613c1c81613c09565b8114613c2757600080fd5b50565b600081359050613c3981613c13565b92915050565b600060208284031215613c5557613c54613979565b5b6000613c6384828501613c2a565b91505092915050565b613c7581613a5e565b82525050565b6000602082019050613c906000830184613c6c565b92915050565b60008060408385031215613cad57613cac613979565b5b6000613cbb85828601613a87565b9250506020613ccc85828601613c2a565b9150509250929050565b613cdf81613c09565b82525050565b6000602082019050613cfa6000830184613cd6565b92915050565b600060208284031215613d1657613d15613979565b5b6000613d2484828501613a87565b91505092915050565b600080600060608486031215613d4657613d45613979565b5b6000613d5486828701613a87565b9350506020613d6586828701613a87565b9250506040613d7686828701613c2a565b9150509250925092565b60008060408385031215613d9757613d96613979565b5b6000613da585828601613c2a565b9250506020613db685828601613c2a565b9150509250929050565b6000604082019050613dd56000830185613c6c565b613de26020830184613cd6565b9392505050565b600080fd5b600080fd5b600080fd5b60008083601f840112613e0e57613e0d613de9565b5b8235905067ffffffffffffffff811115613e2b57613e2a613dee565b5b602083019150836001820283011115613e4757613e46613df3565b5b9250929050565b600080600060408486031215613e6757613e66613979565b5b600084013567ffffffffffffffff811115613e8557613e8461397e565b5b613e9186828701613df8565b93509350506020613ea486828701613c2a565b9150509250925092565b6000613eb982613a3e565b9050919050565b613ec981613eae565b82525050565b6000602082019050613ee46000830184613ec0565b92915050565b60008083601f840112613f0057613eff613de9565b5b8235905067ffffffffffffffff811115613f1d57613f1c613dee565b5b602083019150836001820283011115613f3957613f38613df3565b5b9250929050565b60008060208385031215613f5757613f56613979565b5b600083013567ffffffffffffffff811115613f7557613f7461397e565b5b613f8185828601613eea565b92509250509250929050565b60008083601f840112613fa357613fa2613de9565b5b8235905067ffffffffffffffff811115613fc057613fbf613dee565b5b602083019150836020820283011115613fdc57613fdb613df3565b5b9250929050565b60008060208385031215613ffa57613ff9613979565b5b600083013567ffffffffffffffff8111156140185761401761397e565b5b61402485828601613f8d565b92509250509250929050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61406581613a5e565b82525050565b600067ffffffffffffffff82169050919050565b6140888161406b565b82525050565b61409781613a08565b82525050565b600062ffffff82169050919050565b6140b58161409d565b82525050565b6080820160008201516140d1600085018261405c565b5060208201516140e4602085018261407f565b5060408201516140f7604085018261408e565b50606082015161410a60608501826140ac565b50505050565b600061411c83836140bb565b60808301905092915050565b6000602082019050919050565b600061414082614030565b61414a818561403b565b93506141558361404c565b8060005b8381101561418657815161416d8882614110565b975061417883614128565b925050600181019050614159565b5085935050505092915050565b600060208201905081810360008301526141ad8184614135565b905092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6141ea81613c09565b82525050565b60006141fc83836141e1565b60208301905092915050565b6000602082019050919050565b6000614220826141b5565b61422a81856141c0565b9350614235836141d1565b8060005b8381101561426657815161424d88826141f0565b975061425883614208565b925050600181019050614239565b5085935050505092915050565b6000602082019050818103600083015261428d8184614215565b905092915050565b6000806000606084860312156142ae576142ad613979565b5b60006142bc86828701613a87565b93505060206142cd86828701613c2a565b92505060406142de86828701613c2a565b9150509250925092565b6142f181613a08565b81146142fc57600080fd5b50565b60008135905061430e816142e8565b92915050565b6000806040838503121561432b5761432a613979565b5b600061433985828601613a87565b925050602061434a858286016142ff565b9150509250929050565b6000819050919050565b61436781614354565b811461437257600080fd5b50565b6000813590506143848161435e565b92915050565b6000602082840312156143a05761439f613979565b5b60006143ae84828501614375565b91505092915050565b6000602082840312156143cd576143cc613979565b5b60006143db848285016142ff565b91505092915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61442182613b9d565b810181811067ffffffffffffffff821117156144405761443f6143e9565b5b80604052505050565b600061445361396f565b905061445f8282614418565b919050565b600067ffffffffffffffff82111561447f5761447e6143e9565b5b61448882613b9d565b9050602081019050919050565b82818337600083830152505050565b60006144b76144b284614464565b614449565b9050828152602081018484840111156144d3576144d26143e4565b5b6144de848285614495565b509392505050565b600082601f8301126144fb576144fa613de9565b5b813561450b8482602086016144a4565b91505092915050565b6000806000806080858703121561452e5761452d613979565b5b600061453c87828801613a87565b945050602061454d87828801613a87565b935050604061455e87828801613c2a565b925050606085013567ffffffffffffffff81111561457f5761457e61397e565b5b61458b878288016144e6565b91505092959194509250565b6080820160008201516145ad600085018261405c565b5060208201516145c0602085018261407f565b5060408201516145d3604085018261408e565b5060608201516145e660608501826140ac565b50505050565b60006080820190506146016000830184614597565b92915050565b60008083601f84011261461d5761461c613de9565b5b8235905067ffffffffffffffff81111561463a57614639613dee565b5b60208301915083602082028301111561465657614655613df3565b5b9250929050565b60008060006040848603121561467657614675613979565b5b600084013567ffffffffffffffff8111156146945761469361397e565b5b6146a086828701614607565b935093505060206146b386828701613c2a565b9150509250925092565b600080604083850312156146d4576146d3613979565b5b60006146e285828601613a87565b92505060206146f385828601613a87565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061474457607f821691505b602082108103614757576147566146fd565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061479782613c09565b91506147a283613c09565b92508282026147b081613c09565b915082820484148315176147c7576147c661475d565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061480882613c09565b915061481383613c09565b925082614823576148226147ce565b5b828204905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b600061486882613c09565b915061487383613c09565b925082820190508082111561488b5761488a61475d565b5b92915050565b60008160601b9050919050565b60006148a982614891565b9050919050565b60006148bb8261489e565b9050919050565b6148d36148ce82613a5e565b6148b0565b82525050565b60006148e582846148c2565b60148201915081905092915050565b600081905092915050565b50565b600061490f6000836148f4565b915061491a826148ff565b600082019050919050565b600061493082614902565b9150819050919050565b600082905092915050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026149a77fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261496a565b6149b1868361496a565b95508019841693508086168417925050509392505050565b6000819050919050565b60006149ee6149e96149e484613c09565b6149c9565b613c09565b9050919050565b6000819050919050565b614a08836149d3565b614a1c614a14826149f5565b848454614977565b825550505050565b600090565b614a31614a24565b614a3c8184846149ff565b505050565b5b81811015614a6057614a55600082614a29565b600181019050614a42565b5050565b601f821115614aa557614a7681614945565b614a7f8461495a565b81016020851015614a8e578190505b614aa2614a9a8561495a565b830182614a41565b50505b505050565b600082821c905092915050565b6000614ac860001984600802614aaa565b1980831691505092915050565b6000614ae18383614ab7565b9150826002028217905092915050565b614afb838361493a565b67ffffffffffffffff811115614b1457614b136143e9565b5b614b1e825461472c565b614b29828285614a64565b6000601f831160018114614b585760008415614b46578287013590505b614b508582614ad5565b865550614bb8565b601f198416614b6686614945565b60005b82811015614b8e57848901358255600182019150602085019450602081019050614b69565b86831015614bab5784890135614ba7601f891682614ab7565b8355505b6001600288020188555050505b50505050505050565b6000614bcd8385613b62565b9350614bda838584614495565b614be383613b9d565b840190509392505050565b60006020820190508181036000830152614c09818486614bc1565b90509392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081905092915050565b6000614c5782613b57565b614c618185614c41565b9350614c71818560208601613b73565b80840191505092915050565b6000614c898285614c4c565b9150614c958284614c4c565b91508190509392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000614cfd602683613b62565b9150614d0882614ca1565b604082019050919050565b60006020820190508181036000830152614d2c81614cf0565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000614d69602083613b62565b9150614d7482614d33565b602082019050919050565b60006020820190508181036000830152614d9881614d5c565b9050919050565b7f455243323938313a20726f79616c7479206665652077696c6c2065786365656460008201527f2073616c65507269636500000000000000000000000000000000000000000000602082015250565b6000614dfb602a83613b62565b9150614e0682614d9f565b604082019050919050565b60006020820190508181036000830152614e2a81614dee565b9050919050565b7f455243323938313a20696e76616c696420726563656976657200000000000000600082015250565b6000614e67601983613b62565b9150614e7282614e31565b602082019050919050565b60006020820190508181036000830152614e9681614e5a565b9050919050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b6000614ed3601f83613b62565b9150614ede82614e9d565b602082019050919050565b60006020820190508181036000830152614f0281614ec6565b9050919050565b7f19457468657265756d205369676e6564204d6573736167653a0a333200000000600082015250565b6000614f3f601c83614c41565b9150614f4a82614f09565b601c82019050919050565b6000819050919050565b614f70614f6b82614354565b614f55565b82525050565b6000614f8182614f32565b9150614f8d8284614f5f565b60208201915081905092915050565b7f45434453413a20696e76616c6964207369676e61747572650000000000000000600082015250565b6000614fd2601883613b62565b9150614fdd82614f9c565b602082019050919050565b6000602082019050818103600083015261500181614fc5565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265206c656e67746800600082015250565b600061503e601f83613b62565b915061504982615008565b602082019050919050565b6000602082019050818103600083015261506d81615031565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265202773272076616c60008201527f7565000000000000000000000000000000000000000000000000000000000000602082015250565b60006150d0602283613b62565b91506150db82615074565b604082019050919050565b600060208201905081810360008301526150ff816150c3565b9050919050565b600081519050919050565b600082825260208201905092915050565b600061512d82615106565b6151378185615111565b9350615147818560208601613b73565b61515081613b9d565b840191505092915050565b60006080820190506151706000830187613c6c565b61517d6020830186613c6c565b61518a6040830185613cd6565b818103606083015261519c8184615122565b905095945050505050565b6000815190506151b6816139af565b92915050565b6000602082840312156151d2576151d1613979565b5b60006151e0848285016151a7565b91505092915050565b60006151f482613c09565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036152265761522561475d565b5b600182019050919050565b61523a81614354565b82525050565b60006080820190506152556000830187615231565b6152626020830186613b2d565b61526f6040830185615231565b61527c6060830184615231565b9594505050505056fea2646970667358221220f617276a5e63b70017bc539fee8befa5e990875a8291383dedde19f45e659e8664736f6c63430008120033