0 txs
0 calls
We do not have the source code for this contract. Sorry for the inconvenience.
We do not have the verified ABI for this contract. Here's what we could infer from the runtime bytecode by using WhatsABI:
functions
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
events
event signature unknown
event signature unknown
event signature unknown
event signature unknown
creation bytecode
0x608060405260008060146101000a81548160ff02191690831515021790555066038d7ea4c68000601255680735beeb55f6f4000060135568056bc75e2d631000006014556722b1c8c1227a0000601555680d8d726b7177a800006016556801158e460913d000006017553480156200007657600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36040518060400160405280600b81526020017f564f49434520544f4b454e000000000000000000000000000000000000000000815250600a9081620001589190620005cd565b506040518060400160405280600381526020017f5643540000000000000000000000000000000000000000000000000000000000815250600990816200019f9190620005cd565b506012600881905550600854600a620001b9919062000837565b6000620001c7919062000888565b600781905550600754600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600754604051620002759190620008e4565b60405180910390a36000600c819055506001601d60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600060146101000a81548160ff02191690831515021790555073ff1147acb682eed93a51d5a33d694453f9b84f5d600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000901565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620003d557607f821691505b602082108103620003eb57620003ea6200038d565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620004557fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000416565b62000461868362000416565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620004ae620004a8620004a28462000479565b62000483565b62000479565b9050919050565b6000819050919050565b620004ca836200048d565b620004e2620004d982620004b5565b84845462000423565b825550505050565b600090565b620004f9620004ea565b62000506818484620004bf565b505050565b5b818110156200052e5762000522600082620004ef565b6001810190506200050c565b5050565b601f8211156200057d576200054781620003f1565b620005528462000406565b8101602085101562000562578190505b6200057a620005718562000406565b8301826200050b565b50505b505050565b600082821c905092915050565b6000620005a26000198460080262000582565b1980831691505092915050565b6000620005bd83836200058f565b9150826002028217905092915050565b620005d88262000353565b67ffffffffffffffff811115620005f457620005f36200035e565b5b620006008254620003bc565b6200060d82828562000532565b600060209050601f83116001811462000645576000841562000630578287015190505b6200063c8582620005af565b865550620006ac565b601f1984166200065586620003f1565b60005b828110156200067f5784890151825560018201915060208501945060208101905062000658565b868310156200069f57848901516200069b601f8916826200058f565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000742578086048111156200071a5762000719620006b4565b5b60018516156200072a5780820291505b80810290506200073a85620006e3565b9450620006fa565b94509492505050565b6000826200075d576001905062000830565b816200076d576000905062000830565b81600181146200078657600281146200079157620007c7565b600191505062000830565b60ff841115620007a657620007a5620006b4565b5b8360020a915084821115620007c057620007bf620006b4565b5b5062000830565b5060208310610133831016604e8410600b8410161715620008015782820a905083811115620007fb57620007fa620006b4565b5b62000830565b620008108484846001620006f0565b925090508184048111156200082a5762000829620006b4565b5b81810290505b9392505050565b6000620008448262000479565b9150620008518362000479565b9250620008807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200074b565b905092915050565b6000620008958262000479565b9150620008a28362000479565b9250828202620008b28162000479565b91508282048414831517620008cc57620008cb620006b4565b5b5092915050565b620008de8162000479565b82525050565b6000602082019050620008fb6000830184620008d3565b92915050565b615ab080620009116000396000f3fe608060405234801561001057600080fd5b50600436106102745760003560e01c80639c1734e811610151578063cb932dd2116100c3578063f2fde38b11610087578063f2fde38b14610818578063f3beeee114610834578063fc259be014610850578063fc9dbc691461086c578063fd3e6a0a1461089c578063ff9082d9146108cc57610274565b8063cb932dd214610745578063dd62ed3e14610779578063dfb729a3146107a9578063eb7a3149146107dc578063ec81b483146107fa57610274565b8063b26f7e8011610115578063b26f7e8014610659578063b5ffbbcc1461068b578063b82dfcc4146106bb578063ba0b951e146106d9578063c3c5a547146106f7578063c54e44eb1461072757610274565b80639c1734e814610597578063a81e1759146105b5578063a9059cbb146105d3578063acd5d6ec14610603578063b16a12051461063b57610274565b8063313ce567116101ea57806369d0180a116101ae57806369d0180a146104d557806370a08231146104f1578063749f9db31461052157806388615a7b1461053d578063893d20e81461055b57806395d89b411461057957610274565b8063313ce5671461040957806337a4b0b8146104275780634420e486146104575780634ddab6eb1461048757806359a7715a146104b757610274565b80632039eeff1161023c5780632039eeff1461034957806320bd9c211461036757806323b872dd1461038357806326a4e8d2146103b35780632a5bf6d2146103cf5780632da74b03146103ff57610274565b806306fdde031461027957806308f4333314610297578063095ea7b3146102cb5780630cfa14c8146102fb57806318160ddd1461032b575b600080fd5b6102816108ea565b60405161028e919061404b565b60405180910390f35b6102b160048036038101906102ac919061410b565b61097c565b6040516102c2959493929190614175565b60405180910390f35b6102e560048036038101906102e0919061410b565b6109dc565b6040516102f291906141c8565b60405180910390f35b610315600480360381019061031091906141e3565b6109f3565b6040516103229190614210565b60405180910390f35b610333610f7c565b6040516103409190614210565b60405180910390f35b610351610f86565b60405161035e9190614210565b60405180910390f35b610381600480360381019061037c91906141e3565b610f8c565b005b61039d6004803603810190610398919061422b565b6115e2565b6040516103aa91906141c8565b60405180910390f35b6103cd60048036038101906103c8919061427e565b611693565b005b6103e960048036038101906103e4919061427e565b61172f565b6040516103f691906143e0565b60405180910390f35b610407611810565b005b6104116118c0565b60405161041e9190614210565b60405180910390f35b610441600480360381019061043c91906141e3565b6118ca565b60405161044e9190614210565b60405180910390f35b610471600480360381019061046c919061427e565b6123f3565b60405161047e9190614210565b60405180910390f35b6104a1600480360381019061049c919061427e565b6126de565b6040516104ae9190614210565b60405180910390f35b6104bf6126f6565b6040516104cc9190614210565b60405180910390f35b6104ef60048036038101906104ea9190614402565b6126fc565b005b61050b6004803603810190610506919061427e565b61285e565b6040516105189190614210565b60405180910390f35b61053b60048036038101906105369190614524565b6128a7565b005b610545612ab7565b60405161055291906141c8565b60405180910390f35b610563612aca565b60405161057091906145b4565b60405180910390f35b610581612af3565b60405161058e919061404b565b60405180910390f35b61059f612b85565b6040516105ac9190614210565b60405180910390f35b6105bd612b8b565b6040516105ca9190614210565b60405180910390f35b6105ed60048036038101906105e8919061410b565b612b91565b6040516105fa91906141c8565b60405180910390f35b61061d600480360381019061061891906141e3565b612d30565b604051610632999897969594939291906145cf565b60405180910390f35b610643612dbe565b6040516106509190614210565b60405180910390f35b610673600480360381019061066e91906141e3565b612dc4565b6040516106829392919061465c565b60405180910390f35b6106a560048036038101906106a0919061427e565b612e0e565b6040516106b29190614210565b60405180910390f35b6106c3612e26565b6040516106d09190614210565b60405180910390f35b6106e1612e2c565b6040516106ee9190614210565b60405180910390f35b610711600480360381019061070c919061427e565b612e32565b60405161071e91906141c8565b60405180910390f35b61072f612e52565b60405161073c91906145b4565b60405180910390f35b61075f600480360381019061075a919061427e565b612e78565b604051610770959493929190614742565b60405180910390f35b610793600480360381019061078e91906147b8565b613384565b6040516107a09190614210565b60405180910390f35b6107c360048036038101906107be91906141e3565b61340b565b6040516107d394939291906147f8565b60405180910390f35b6107e461345b565b6040516107f19190614210565b60405180910390f35b610802613461565b60405161080f9190614210565b60405180910390f35b610832600480360381019061082d919061427e565b613467565b005b61084e6004803603810190610849919061483d565b6134cb565b005b61086a600480360381019061086591906141e3565b613545565b005b6108866004803603810190610881919061427e565b613869565b6040516108939190614210565b60405180910390f35b6108b660048036038101906108b1919061422b565b613881565b6040516108c391906141c8565b60405180910390f35b6108d46138f2565b6040516108e19190614210565b60405180910390f35b6060600a80546108f9906148d3565b80601f0160208091040260200160405190810160405280929190818152602001828054610925906148d3565b80156109725780601f1061094757610100808354040283529160200191610972565b820191906000526020600020905b81548152906001019060200180831161095557829003601f168201915b5050505050905090565b6018602052816000526040600020818154811061099857600080fd5b9060005260206000209060050201600091509150508060000154908060010154908060020154908060030160009054906101000a900460ff16908060040154905085565b60006109e93384846138f8565b6001905092915050565b6000601d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610a81576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7890614950565b60405180910390fd5b60008211610ac4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610abb906149e2565b60405180910390fd5b6000610af5670de0b6b3a7640000610ae760125486613ac190919063ffffffff16565b613b0990919063ffffffff16565b9050600083905081600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610b5891906145b4565b602060405180830381865afa158015610b75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b999190614a17565b1015610bda576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bd190614ab6565b60405180910390fd5b670de0b6b3a7640000821015610c25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1c90614b22565b60405180910390fd5b610c7784600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613b2490919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ccf81600754613b2490919063ffffffff16565b600781905550600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d339190614210565b60405180910390a3600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33846040518363ffffffff1660e01b8152600401610d98929190614ba1565b6020604051808303816000875af1158015610db7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ddb9190614bf6565b50610ea6600754610e98670de0b6b3a7640000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610e4991906145b4565b602060405180830381865afa158015610e66573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e8a9190614a17565b613ac190919063ffffffff16565b613b0990919063ffffffff16565b601281905550600f60008154610ebb90614c52565b919050819055925060405180608001604052803373ffffffffffffffffffffffffffffffffffffffff16815260200185815260200183815260200183815250601a600085815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020155606082015181600301559050505050919050565b6000600754905090565b600e5481565b601d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16611018576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161100f90614d0c565b60405180910390fd5b80601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561109a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161109190614d78565b60405180910390fd5b678ac7230489e8000081101580156110c557506000678ac7230489e80000826110c39190614dc7565b145b611104576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110fb90614e6a565b60405180910390fd5b6000601c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905042611c20601b60008481526020019081526020016000206008015461116d9190614e8a565b11156111ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111a590614f30565b60405180910390fd5b6000601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054601b6000848152602001908152602001600020600601546112119190614f50565b905080831115816040516020016112289190614ffc565b60405160208183030381529060405290611278576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161126f919061404b565b60405180910390fd5b5060006112aa60125461129c670de0b6b3a764000087613ac190919063ffffffff16565b613b0990919063ffffffff16565b905060006112d560646112c7600a85613ac190919063ffffffff16565b613b0990919063ffffffff16565b9050600081836112e59190614f50565b905060006113106064611302600387613ac190919063ffffffff16565b613b0990919063ffffffff16565b9050600081846113209190614f50565b905061132c3384613b4b565b81600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461137b9190614f50565b925050819055506113f68260016000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613c6090919063ffffffff16565b50600073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516114559190614210565b60405180910390a3600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516114dc9190614210565b60405180910390a387601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546115339190614f50565b9250508190555087601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546115899190614e8a565b9250508190555084601b600089815260200190815260200160002060050160008282546115b69190614e8a565b9250508190555042601b6000898152602001908152602001600020600801819055505050505050505050565b60006115ef848484613c8c565b611688843361168385600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613b2490919063ffffffff16565b6138f8565b600190509392505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146116eb57600080fd5b80600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6060601860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b8282101561180557838290600052602060002090600502016040518060a00160405290816000820154815260200160018201548152602001600282015481526020016003820160009054906101000a900460ff1615151515815260200160048201548152505081526020019060010190611790565b505050509050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461186857600080fd5b60011515600060149054906101000a900460ff161515036118a25760008060146101000a81548160ff0219169083151502179055506118be565b6001600060146101000a81548160ff0219169083151502179055505b565b6000600854905090565b6000801515600060149054906101000a900460ff16151514611921576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119189061506e565b60405180910390fd5b601d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166119ad576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119a4906150da565b60405180910390fd5b60135482146119f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119e890615146565b60405180910390fd5b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b330846040518363ffffffff1660e01b8152600401611a4e929190615166565b6020604051808303816000875af1158015611a6d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a919190614bf6565b611ad0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ac7906151db565b60405180910390fd5b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330856040518463ffffffff1660e01b8152600401611b2f939291906151fb565b6020604051808303816000875af1158015611b4e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b729190614bf6565b611bb1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ba89061527e565b60405180910390fd5b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16671bc16d674ec800006040518363ffffffff1660e01b8152600401611c389291906152d9565b6020604051808303816000875af1158015611c57573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c7b9190614bf6565b50600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16670de0b6b3a76400006040518363ffffffff1660e01b8152600401611d0392919061533d565b6020604051808303816000875af1158015611d22573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d469190614bf6565b506000806012549050600060145490506000611d8583611d77670de0b6b3a764000085613ac190919063ffffffff16565b613b0990919063ffffffff16565b90506000601c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905060006001601b600084815260200190815260200160002060040154611df09190614e8a565b905080601b600084815260200190815260200160002060040181905550601654601b60008481526020019081526020016000206006016000828254611e359190614e8a565b92505081905550601860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040518060a001604052808a81526020014281526020014281526020016001151581526020016000815250908060018154018082558091505060019003906000526020600020906005020160009091909190915060008201518160000155602082015181600101556040820151816002015560608201518160030160006101000a81548160ff0219169083151502179055506080820151816004015550506000601b60008481526020019081526020016000206007015403611f6e5742601b60008481526020019081526020016000206007018190555042601b6000848152602001908152602001600020600801819055505b611c20601b600084815260200190815260200160002060070154611f929190614e8a565b4210156120d9576000601b600084815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050601754601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546120259190614e8a565b925050819055506000601c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050601754601b600083815260200190815260200160002060030160008282546120989190614e8a565b92505081905550601754601b600083815260200190815260200160002060020160008282546120c79190614e8a565b925050819055506001975050506120de565b600095505b6120f383600754613c6090919063ffffffff16565b60078190555082600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546121449190614e8a565b600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555082600c546121959190614e8a565b600c81905550612265600754612257670de0b6b3a7640000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161220891906145b4565b602060405180830381865afa158015612225573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122499190614a17565b613ac190919063ffffffff16565b613b0990919063ffffffff16565b60128190555060001515861515036122e0576000601754905060006122af6012546122a1670de0b6b3a764000085613ac190919063ffffffff16565b613b0990919063ffffffff16565b90506122dd600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682613b4b565b50505b600e600081546122ef90614c52565b9190508190559650336019600089815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508260196000898152602001908152602001600020600101819055508460196000898152602001908152602001600020600201819055503073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516123e09190614210565b60405180910390a3505050505050919050565b60003373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612463576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161245a906153b2565b60405180910390fd5b601d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156124f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124e79061541e565b60405180910390fd5b601d60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661257c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125739061548a565b60405180910390fd5b600d6000815461258b90614c52565b919050819055905033601b600083815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081601b600083815260200190815260200160002060010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080601c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001601d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550919050565b60116020528060005260406000206000915090505481565b600c5481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461275457600080fd5b83600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146128ff57600080fd5b818190508484905014612947576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161293e906154f6565b60405180910390fd5b60005b84849050811015612ab05782828281811061296857612967615516565b5b905060200201356010600087878581811061298657612985615516565b5b905060200201602081019061299b919061427e565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546129e49190614e8a565b925050819055506000601c6000878785818110612a0457612a03615516565b5b9050602002016020810190612a19919061427e565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050838383818110612a6957612a68615516565b5b90506020020135601b60008381526020019081526020016000206003016000828254612a959190614e8a565b92505081905550508080612aa890614c52565b91505061294a565b5050505050565b600060149054906101000a900460ff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060098054612b02906148d3565b80601f0160208091040260200160405190810160405280929190818152602001828054612b2e906148d3565b8015612b7b5780601f10612b5057610100808354040283529160200191612b7b565b820191906000526020600020905b815481529060010190602001808311612b5e57829003601f168201915b5050505050905090565b60145481565b60125481565b6000806064600a84612ba39190615545565b612bad9190615587565b83612bb89190614f50565b905060006064600385612bcb9190615545565b612bd59190615587565b905060006064600786612be89190615545565b612bf29190615587565b9050612c0981600754613b2490919063ffffffff16565b600781905550612c1b33600083613c8c565b612c4833600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684613c8c565b612c53338785613c8c565b612d1d600754612d0f670de0b6b3a7640000600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401612cc091906145b4565b602060405180830381865afa158015612cdd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d019190614a17565b613ac190919063ffffffff16565b613b0990919063ffffffff16565b6012819055506001935050505092915050565b601b6020528060005260406000206000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060020154908060030154908060040154908060050154908060060154908060070154908060080154905089565b600d5481565b60196020528060005260406000206000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154908060020154905083565b601c6020528060005260406000206000915090505481565b600f5481565b60155481565b601d6020528060005260406000206000915054906101000a900460ff1681565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6060806060806060600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1603612eef576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ee690615604565b60405180910390fd5b6000805b601860008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080549050811015612fda5760011515601860008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208281548110612f9257612f91615516565b5b906000526020600020906005020160030160009054906101000a900460ff16151503612fc7578180612fc390614c52565b9250505b8080612fd290614c52565b915050612ef3565b508067ffffffffffffffff811115612ff557612ff4615624565b5b6040519080825280602002602001820160405280156130235781602001602082028036833780820191505090505b5095508067ffffffffffffffff8111156130405761303f615624565b5b60405190808252806020026020018201604052801561306e5781602001602082028036833780820191505090505b5092508067ffffffffffffffff81111561308b5761308a615624565b5b6040519080825280602002602001820160405280156130b95781602001602082028036833780820191505090505b5094508067ffffffffffffffff8111156130d6576130d5615624565b5b6040519080825280602002602001820160405280156131045781602001602082028036833780820191505090505b5093508067ffffffffffffffff81111561312157613120615624565b5b60405190808252806020026020018201604052801561314f5781602001602082028036833780820191505090505b5091506000805b601860008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080549050811015613378576000601860008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002082815481106131f3576131f2615516565b5b90600052602060002090600502016040518060a00160405290816000820154815260200160018201548152602001600282015481526020016003820160009054906101000a900460ff161515151581526020016004820154815250509050600115158160600151151503613364578189848151811061327557613274615516565b5b60200260200101818152505060008160200151426132939190614f50565b9050600062015180826132a69190615587565b90506000601554826132b89190615545565b90506016548111156132ca5760165490505b808987815181106132de576132dd615516565b5b60200260200101818152505083602001518b878151811061330257613301615516565b5b602002602001018181525050818a878151811061332257613321615516565b5b602002602001018181525050836080015188868151811061334657613345615516565b5b602002602001018181525050858061335d90614c52565b9650505050505b50808061337090614c52565b915050613156565b50505091939590929450565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b601a6020528060005260406000206000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154908060020154908060030154905084565b60175481565b60165481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146134bf57600080fd5b6134c881613e8f565b50565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461352357600080fd5b8360158190555082601681905550816017819055508060148190555050505050565b601d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166135d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016135c89061569f565b60405180910390fd5b601860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490508110613655576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161364c9061570b565b60405180910390fd5b6000601860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002082815481106136a8576136a7615516565b5b9060005260206000209060050201905060018160030160006101000a81548160ff0219169083151502179055613713576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161370a90615777565b60405180910390fd5b60008160010154426137259190614f50565b9050600062015180826137389190615587565b905060006015548261374a9190615545565b905060008460040154905060008211613798576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161378f906157e3565b60405180910390fd5b6016548211156137a85760165491505b600081836137b69190614f50565b905060008111156138605780601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546138109190614e8a565b925050819055504286600201819055508086600401546138309190614e8a565b8660040181905550601654830361385f5760008660030160006101000a81548160ff0219169083151502179055505b5b50505050505050565b60106020528060005260406000206000915090505481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146138dc57600080fd5b6138e7848484613c8c565b600190509392505050565b60135481565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603613967576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161395e90615875565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036139d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016139cd90615907565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051613ab49190614210565b60405180910390a3505050565b6000808303613ad35760009050613b03565b60008284613ae19190615545565b9050828482613af09190615587565b14613afe57613afd615927565b5b809150505b92915050565b6000808284613b189190615587565b90508091505092915050565b600082821115613b3757613b36615927565b5b8183613b439190614f50565b905092915050565b80600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254613b9a9190614e8a565b9250508190555080600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254613bf09190614f50565b925050819055508173ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051613c549190614210565b60405180910390a35050565b6000808284613c6f9190614e8a565b905083811015613c8257613c81615927565b5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603613cfb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613cf2906159c8565b60405180910390fd5b613d4d81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613b2490919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550613de281600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613c6090919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051613e829190614210565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603613efe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613ef590615a5a565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613ff5578082015181840152602081019050613fda565b60008484015250505050565b6000601f19601f8301169050919050565b600061401d82613fbb565b6140278185613fc6565b9350614037818560208601613fd7565b61404081614001565b840191505092915050565b600060208201905081810360008301526140658184614012565b905092915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006140a282614077565b9050919050565b6140b281614097565b81146140bd57600080fd5b50565b6000813590506140cf816140a9565b92915050565b6000819050919050565b6140e8816140d5565b81146140f357600080fd5b50565b600081359050614105816140df565b92915050565b600080604083850312156141225761412161406d565b5b6000614130858286016140c0565b9250506020614141858286016140f6565b9150509250929050565b614154816140d5565b82525050565b60008115159050919050565b61416f8161415a565b82525050565b600060a08201905061418a600083018861414b565b614197602083018761414b565b6141a4604083018661414b565b6141b16060830185614166565b6141be608083018461414b565b9695505050505050565b60006020820190506141dd6000830184614166565b92915050565b6000602082840312156141f9576141f861406d565b5b6000614207848285016140f6565b91505092915050565b6000602082019050614225600083018461414b565b92915050565b6000806000606084860312156142445761424361406d565b5b6000614252868287016140c0565b9350506020614263868287016140c0565b9250506040614274868287016140f6565b9150509250925092565b6000602082840312156142945761429361406d565b5b60006142a2848285016140c0565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6142e0816140d5565b82525050565b6142ef8161415a565b82525050565b60a08201600082015161430b60008501826142d7565b50602082015161431e60208501826142d7565b50604082015161433160408501826142d7565b50606082015161434460608501826142e6565b50608082015161435760808501826142d7565b50505050565b600061436983836142f5565b60a08301905092915050565b6000602082019050919050565b600061438d826142ab565b61439781856142b6565b93506143a2836142c7565b8060005b838110156143d35781516143ba888261435d565b97506143c583614375565b9250506001810190506143a6565b5085935050505092915050565b600060208201905081810360008301526143fa8184614382565b905092915050565b6000806000806080858703121561441c5761441b61406d565b5b600061442a878288016140c0565b945050602061443b878288016140c0565b935050604061444c878288016140c0565b925050606061445d878288016140c0565b91505092959194509250565b600080fd5b600080fd5b600080fd5b60008083601f84011261448e5761448d614469565b5b8235905067ffffffffffffffff8111156144ab576144aa61446e565b5b6020830191508360208202830111156144c7576144c6614473565b5b9250929050565b60008083601f8401126144e4576144e3614469565b5b8235905067ffffffffffffffff8111156145015761450061446e565b5b60208301915083602082028301111561451d5761451c614473565b5b9250929050565b6000806000806040858703121561453e5761453d61406d565b5b600085013567ffffffffffffffff81111561455c5761455b614072565b5b61456887828801614478565b9450945050602085013567ffffffffffffffff81111561458b5761458a614072565b5b614597878288016144ce565b925092505092959194509250565b6145ae81614097565b82525050565b60006020820190506145c960008301846145a5565b92915050565b6000610120820190506145e5600083018c6145a5565b6145f2602083018b6145a5565b6145ff604083018a61414b565b61460c606083018961414b565b614619608083018861414b565b61462660a083018761414b565b61463360c083018661414b565b61464060e083018561414b565b61464e61010083018461414b565b9a9950505050505050505050565b600060608201905061467160008301866145a5565b61467e602083018561414b565b61468b604083018461414b565b949350505050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b60006146cb83836142d7565b60208301905092915050565b6000602082019050919050565b60006146ef82614693565b6146f9818561469e565b9350614704836146af565b8060005b8381101561473557815161471c88826146bf565b9750614727836146d7565b925050600181019050614708565b5085935050505092915050565b600060a082019050818103600083015261475c81886146e4565b9050818103602083015261477081876146e4565b9050818103604083015261478481866146e4565b9050818103606083015261479881856146e4565b905081810360808301526147ac81846146e4565b90509695505050505050565b600080604083850312156147cf576147ce61406d565b5b60006147dd858286016140c0565b92505060206147ee858286016140c0565b9150509250929050565b600060808201905061480d60008301876145a5565b61481a602083018661414b565b614827604083018561414b565b614834606083018461414b565b95945050505050565b600080600080608085870312156148575761485661406d565b5b6000614865878288016140f6565b9450506020614876878288016140f6565b9350506040614887878288016140f6565b9250506060614898878288016140f6565b91505092959194509250565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806148eb57607f821691505b6020821081036148fe576148fd6148a4565b5b50919050565b7f55736572206973206e6f74207265676973746572656400000000000000000000600082015250565b600061493a601683613fc6565b915061494582614904565b602082019050919050565b600060208201905081810360008301526149698161492d565b9050919050565b7f546f6b656e20616d6f756e74206d75737420626520677265617465722074686160008201527f6e20300000000000000000000000000000000000000000000000000000000000602082015250565b60006149cc602383613fc6565b91506149d782614970565b604082019050919050565b600060208201905081810360008301526149fb816149bf565b9050919050565b600081519050614a11816140df565b92915050565b600060208284031215614a2d57614a2c61406d565b5b6000614a3b84828501614a02565b91505092915050565b7f4e6f7420656e6f756768205553445420696e2074686520636f6e74726163742060008201527f746f2070726f63656564207769746820746865207769746864726177616c0000602082015250565b6000614aa0603e83613fc6565b9150614aab82614a44565b604082019050919050565b60006020820190508181036000830152614acf81614a93565b9050919050565b7f4d696e696d756d2053656c6c206c696d69742069732031205553445400000000600082015250565b6000614b0c601c83613fc6565b9150614b1782614ad6565b602082019050919050565b60006020820190508181036000830152614b3b81614aff565b9050919050565b6000819050919050565b6000614b67614b62614b5d84614077565b614b42565b614077565b9050919050565b6000614b7982614b4c565b9050919050565b6000614b8b82614b6e565b9050919050565b614b9b81614b80565b82525050565b6000604082019050614bb66000830185614b92565b614bc3602083018461414b565b9392505050565b614bd38161415a565b8114614bde57600080fd5b50565b600081519050614bf081614bca565b92915050565b600060208284031215614c0c57614c0b61406d565b5b6000614c1a84828501614be1565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000614c5d826140d5565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203614c8f57614c8e614c23565b5b600182019050919050565b7f5573657220646f6573206e6f742062656c6f6e6720746f20746865207379737460008201527f656d000000000000000000000000000000000000000000000000000000000000602082015250565b6000614cf6602283613fc6565b9150614d0182614c9a565b604082019050919050565b60006020820190508181036000830152614d2581614ce9565b9050919050565b7f496e73756666696369656e742062616c616e6365000000000000000000000000600082015250565b6000614d62601483613fc6565b9150614d6d82614d2c565b602082019050919050565b60006020820190508181036000830152614d9181614d55565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000614dd2826140d5565b9150614ddd836140d5565b925082614ded57614dec614d98565b5b828206905092915050565b7f596f752063616e20636c61696d206d696e696d756d203130205553445420616e60008201527f64206d756c7469706c65206f6620313020555344540000000000000000000000602082015250565b6000614e54603583613fc6565b9150614e5f82614df8565b604082019050919050565b60006020820190508181036000830152614e8381614e47565b9050919050565b6000614e95826140d5565b9150614ea0836140d5565b9250828201905080821115614eb857614eb7614c23565b5b92915050565b7f5769746864726177206f7065726174696f6e2063616e206f6e6c79206265207060008201527f6572666f726d6564206f6e636520657665727920323420686f75727300000000602082015250565b6000614f1a603c83613fc6565b9150614f2582614ebe565b604082019050919050565b60006020820190508181036000830152614f4981614f0d565b9050919050565b6000614f5b826140d5565b9150614f66836140d5565b9250828203905081811115614f7e57614f7d614c23565b5b92915050565b600081905092915050565b7f596f752063616e207769746864726177616c204d617800000000000000000000600082015250565b6000614fc5601683614f84565b9150614fd082614f8f565b601682019050919050565b6000819050919050565b614ff6614ff1826140d5565b614fdb565b82525050565b600061500782614fb8565b91506150138284614fe5565b60208201915081905092915050565b7f546f70757020686173206265656e2073746f7000000000000000000000000000600082015250565b6000615058601383613fc6565b915061506382615022565b602082019050919050565b600060208201905081810360008301526150878161504b565b9050919050565b7f55736572206973206e6f742062656c6f6e677320746f2073797374656d000000600082015250565b60006150c4601d83613fc6565b91506150cf8261508e565b602082019050919050565b600060208201905081810360008301526150f3816150b7565b9050919050565b7f4f6e6c7920313333205553445420546f70757020697320416363657074656400600082015250565b6000615130601f83613fc6565b915061513b826150fa565b602082019050919050565b6000602082019050818103600083015261515f81615123565b9050919050565b600060408201905061517b60008301856145a5565b615188602083018461414b565b9392505050565b7f4661696c656420746f20617070726f76652055534454207472616e7366657200600082015250565b60006151c5601f83613fc6565b91506151d08261518f565b602082019050919050565b600060208201905081810360008301526151f4816151b8565b9050919050565b600060608201905061521060008301866145a5565b61521d60208301856145a5565b61522a604083018461414b565b949350505050565b7f4661696c656420746f207472616e736665722055534454000000000000000000600082015250565b6000615268601783613fc6565b915061527382615232565b602082019050919050565b600060208201905081810360008301526152978161525b565b9050919050565b6000819050919050565b60006152c36152be6152b98461529e565b614b42565b6140d5565b9050919050565b6152d3816152a8565b82525050565b60006040820190506152ee60008301856145a5565b6152fb60208301846152ca565b9392505050565b6000819050919050565b600061532761532261531d84615302565b614b42565b6140d5565b9050919050565b6153378161530c565b82525050565b600060408201905061535260008301856145a5565b61535f602083018461532e565b9392505050565b7f43616e6e6f7420726566657220796f757273656c660000000000000000000000600082015250565b600061539c601583613fc6565b91506153a782615366565b602082019050919050565b600060208201905081810360008301526153cb8161538f565b9050919050565b7f5573657220697320616c72656164792072656769737465726564000000000000600082015250565b6000615408601a83613fc6565b9150615413826153d2565b602082019050919050565b60006020820190508181036000830152615437816153fb565b9050919050565b7f496e7661696c6420726566657272616c20616464726573730000000000000000600082015250565b6000615474601883613fc6565b915061547f8261543e565b602082019050919050565b600060208201905081810360008301526154a381615467565b9050919050565b7f496e707574206172726179206c656e677468206d69736d617463680000000000600082015250565b60006154e0601b83613fc6565b91506154eb826154aa565b602082019050919050565b6000602082019050818103600083015261550f816154d3565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000615550826140d5565b915061555b836140d5565b9250828202615569816140d5565b915082820484148315176155805761557f614c23565b5b5092915050565b6000615592826140d5565b915061559d836140d5565b9250826155ad576155ac614d98565b5b828204905092915050565b7f496e76616c696420616464726573730000000000000000000000000000000000600082015250565b60006155ee600f83613fc6565b91506155f9826155b8565b602082019050919050565b6000602082019050818103600083015261561d816155e1565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f41646472657373206973206e6f74207265676973746572656400000000000000600082015250565b6000615689601983613fc6565b915061569482615653565b602082019050919050565b600060208201905081810360008301526156b88161567c565b9050919050565b7f496e76616c696420696e64657800000000000000000000000000000000000000600082015250565b60006156f5600d83613fc6565b9150615700826156bf565b602082019050919050565b60006020820190508181036000830152615724816156e8565b9050919050565b7f596f7520616c726561647920636c61696d207468697320546f70757000000000600082015250565b6000615761601c83613fc6565b915061576c8261572b565b602082019050919050565b6000602082019050818103600083015261579081615754565b9050919050565b7f4e6f20524f4920617661696c61626c6520796574000000000000000000000000600082015250565b60006157cd601483613fc6565b91506157d882615797565b602082019050919050565b600060208201905081810360008301526157fc816157c0565b9050919050565b7f42455032303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061585f602483613fc6565b915061586a82615803565b604082019050919050565b6000602082019050818103600083015261588e81615852565b9050919050565b7f42455032303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006158f1602283613fc6565b91506158fc82615895565b604082019050919050565b60006020820190508181036000830152615920816158e4565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b7f42455032303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006159b2602583613fc6565b91506159bd82615956565b604082019050919050565b600060208201905081810360008301526159e1816159a5565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000615a44602683613fc6565b9150615a4f826159e8565b604082019050919050565b60006020820190508181036000830152615a7381615a37565b905091905056fea26469706673582212202492ce6861372c872b87603a6d2ab4792c8a0b7aa411d6c17af569e22baca90964736f6c63430008110033