Overview ERC721
Total Supply:
3,333 PAFC

Holders:
6
Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xa63163753a6f89fFa1243fe406401d5D0aADD54E
60806040526122b860115560b460125566b1a2bc2ec50000601355600a601455605060155560046016556000601760006101000a81548160ff0219169083151502179055506000601760016101000a81548160ff0219169083151502179055506040518060c00160405280600f60ff168152602001600f60ff168152602001601e60ff168152602001600f60ff168152602001600d60ff168152602001600c60ff168152506019906006620000b69291906200082f565b506040518060c001604052807381bf2bc8119695ed2a196556e4182daf4987216373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001733461895e441a1d368e04525276b96aeb87431fe973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001733584fe4f1e719fd0cc0f814a4a675181438b45dd73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173d9e43d71842fd22fe4423f1c41bb8c50438d2f7d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020017323bb22e8e1c87a11af14d5e8349c3e83cb2e3fa173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200173b3e38814740cc61ac717d2a0d6085a9ccbc0ca0573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815250601a9060066200027692919062000886565b503480156200028457600080fd5b50601a8054806020026020016040519081016040528092919081815260200182805480156200030957602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311620002be575b505050505060198054806020026020016040519081016040528092919081815260200182805480156200035c57602002820191906000526020600020905b81548152602001906001019080831162000347575b50505050506040518060400160405280600981526020017f50756467794170657300000000000000000000000000000000000000000000008152506040518060400160405280600481526020017f50414643000000000000000000000000000000000000000000000000000000008152508160009080519060200190620003e592919062000915565b508060019080519060200190620003fe92919062000915565b50505062000421620004156200052760201b60201c565b6200052f60201b60201c565b805182511462000468576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200045f9062000a4c565b60405180910390fd5b6000825111620004af576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620004a69062000abe565b60405180910390fd5b60005b82518110156200051e5762000508838281518110620004d657620004d562000ae0565b5b6020026020010151838381518110620004f457620004f362000ae0565b5b6020026020010151620005f560201b60201c565b8080620005159062000b48565b915050620004b2565b50505062000e7d565b600033905090565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141562000668576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200065f9062000c0c565b60405180910390fd5b60008111620006ae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620006a59062000c7e565b60405180910390fd5b6000600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541462000733576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200072a9062000d16565b60405180910390fd5b600f829080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600b54620007ea919062000d38565b600b819055507f40c340f65e17194d14ddddb073d3c9f888e3cb52b5aae0c6c7706b4fbc905fac82826040516200082392919062000deb565b60405180910390a15050565b82805482825590600052602060002090810192821562000873579160200282015b8281111562000872578251829060ff1690559160200191906001019062000850565b5b509050620008829190620009a6565b5090565b82805482825590600052602060002090810192821562000902579160200282015b82811115620009015782518260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555091602001919060010190620008a7565b5b509050620009119190620009a6565b5090565b828054620009239062000e47565b90600052602060002090601f01602090048101928262000947576000855562000993565b82601f106200096257805160ff191683800117855562000993565b8280016001018555821562000993579182015b828111156200099257825182559160200191906001019062000975565b5b509050620009a29190620009a6565b5090565b5b80821115620009c1576000816000905550600101620009a7565b5090565b600082825260208201905092915050565b7f5061796d656e7453706c69747465723a2070617965657320616e64207368617260008201527f6573206c656e677468206d69736d617463680000000000000000000000000000602082015250565b600062000a34603283620009c5565b915062000a4182620009d6565b604082019050919050565b6000602082019050818103600083015262000a678162000a25565b9050919050565b7f5061796d656e7453706c69747465723a206e6f20706179656573000000000000600082015250565b600062000aa6601a83620009c5565b915062000ab38262000a6e565b602082019050919050565b6000602082019050818103600083015262000ad98162000a97565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000819050919050565b600062000b558262000b3e565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141562000b8b5762000b8a62000b0f565b5b600182019050919050565b7f5061796d656e7453706c69747465723a206163636f756e74206973207468652060008201527f7a65726f20616464726573730000000000000000000000000000000000000000602082015250565b600062000bf4602c83620009c5565b915062000c018262000b96565b604082019050919050565b6000602082019050818103600083015262000c278162000be5565b9050919050565b7f5061796d656e7453706c69747465723a20736861726573206172652030000000600082015250565b600062000c66601d83620009c5565b915062000c738262000c2e565b602082019050919050565b6000602082019050818103600083015262000c998162000c57565b9050919050565b7f5061796d656e7453706c69747465723a206163636f756e7420616c726561647960008201527f2068617320736861726573000000000000000000000000000000000000000000602082015250565b600062000cfe602b83620009c5565b915062000d0b8262000ca0565b604082019050919050565b6000602082019050818103600083015262000d318162000cef565b9050919050565b600062000d458262000b3e565b915062000d528362000b3e565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111562000d8a5762000d8962000b0f565b5b828201905092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000dc28262000d95565b9050919050565b62000dd48162000db5565b82525050565b62000de58162000b3e565b82525050565b600060408201905062000e02600083018562000dc9565b62000e11602083018462000dda565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000e6057607f821691505b6020821081141562000e775762000e7662000e18565b5b50919050565b615e088062000e8d6000396000f3fe60806040526004361061026b5760003560e01c8063853828b611610144578063d547cfb7116100b6578063f2fde38b1161007a578063f2fde38b146109a2578063f34acb7c146109cb578063f6fc96ad146109f6578063fd24a85414610a21578063fdea8e0b14610a3d578063fe31452414610a68576102b2565b8063d547cfb7146108b9578063d5abeb01146108e4578063e33b7de31461090f578063e985e9c51461093a578063ebae7c1c14610977576102b2565b80639852595c116101085780639852595c14610787578063a22cb465146107c4578063b88d4fde146107ed578063c54e73e314610816578063c87b56dd1461083f578063ce7c2ac21461087c576102b2565b8063853828b6146106a057806389055754146106b75780638b83209b146106f45780638da5cb5b1461073157806395d89b411461075c576102b2565b806330176e13116101dd5780636352211e116101a15780636352211e146105925780636817c76c146105cf5780636c19e783146105fa5780636f8b44b01461062357806370a082311461064c578063715018a614610689576102b2565b806330176e13146104af5780633a98ef39146104d857806342842e0e146105035780634f6ccce71461052c5780634fa0fc0e14610569576102b2565b80630c3c06401161022f5780630c3c0640146103ae57806318160ddd146103d9578063191655871461040457806323b872dd1461042d5780632db11544146104565780632f745c5914610472576102b2565b806301ffc9a7146102b757806304826624146102f457806306fdde031461031d578063081812fc14610348578063095ea7b314610385576102b2565b366102b2577f6ef95f06320e7a25a04a175ca677b7052bdd97131872c2192525a629f51be770610299610a93565b346040516102a8929190613bf0565b60405180910390a1005b600080fd5b3480156102c357600080fd5b506102de60048036038101906102d99190613c85565b610a9b565b6040516102eb9190613ccd565b60405180910390f35b34801561030057600080fd5b5061031b60048036038101906103169190613d40565b610b15565b005b34801561032957600080fd5b50610332610c31565b60405161033f9190613e19565b60405180910390f35b34801561035457600080fd5b5061036f600480360381019061036a9190613e3b565b610cc3565b60405161037c9190613e68565b60405180910390f35b34801561039157600080fd5b506103ac60048036038101906103a79190613d40565b610d48565b005b3480156103ba57600080fd5b506103c3610e60565b6040516103d09190613e83565b60405180910390f35b3480156103e557600080fd5b506103ee610e66565b6040516103fb9190613e83565b60405180910390f35b34801561041057600080fd5b5061042b60048036038101906104269190613edc565b610e73565b005b34801561043957600080fd5b50610454600480360381019061044f9190613f09565b6110db565b005b610470600480360381019061046b9190613e3b565b61113b565b005b34801561047e57600080fd5b5061049960048036038101906104949190613d40565b61135d565b6040516104a69190613e83565b60405180910390f35b3480156104bb57600080fd5b506104d660048036038101906104d19190614091565b611402565b005b3480156104e457600080fd5b506104ed611498565b6040516104fa9190613e83565b60405180910390f35b34801561050f57600080fd5b5061052a60048036038101906105259190613f09565b6114a2565b005b34801561053857600080fd5b50610553600480360381019061054e9190613e3b565b6114c2565b6040516105609190613e83565b60405180910390f35b34801561057557600080fd5b50610590600480360381019061058b9190614106565b611533565b005b34801561059e57600080fd5b506105b960048036038101906105b49190613e3b565b6115cc565b6040516105c69190613e68565b60405180910390f35b3480156105db57600080fd5b506105e461167e565b6040516105f19190613e83565b60405180910390f35b34801561060657600080fd5b50610621600480360381019061061c9190614133565b611684565b005b34801561062f57600080fd5b5061064a60048036038101906106459190613e3b565b611744565b005b34801561065857600080fd5b50610673600480360381019061066e9190614133565b6117ca565b6040516106809190613e83565b60405180910390f35b34801561069557600080fd5b5061069e611882565b005b3480156106ac57600080fd5b506106b561190a565b005b3480156106c357600080fd5b506106de60048036038101906106d99190614201565b6119f9565b6040516106eb9190613ccd565b60405180910390f35b34801561070057600080fd5b5061071b60048036038101906107169190613e3b565b611a9e565b6040516107289190613e68565b60405180910390f35b34801561073d57600080fd5b50610746611ae6565b6040516107539190613e68565b60405180910390f35b34801561076857600080fd5b50610771611b10565b60405161077e9190613e19565b60405180910390f35b34801561079357600080fd5b506107ae60048036038101906107a99190614133565b611ba2565b6040516107bb9190613e83565b60405180910390f35b3480156107d057600080fd5b506107eb60048036038101906107e6919061424a565b611beb565b005b3480156107f957600080fd5b50610814600480360381019061080f919061428a565b611d6c565b005b34801561082257600080fd5b5061083d60048036038101906108389190614106565b611dce565b005b34801561084b57600080fd5b5061086660048036038101906108619190613e3b565b611e67565b6040516108739190613e19565b60405180910390f35b34801561088857600080fd5b506108a3600480360381019061089e9190614133565b611f0e565b6040516108b09190613e83565b60405180910390f35b3480156108c557600080fd5b506108ce611f57565b6040516108db9190613e19565b60405180910390f35b3480156108f057600080fd5b506108f9611fe5565b6040516109069190613e83565b60405180910390f35b34801561091b57600080fd5b50610924611feb565b6040516109319190613e83565b60405180910390f35b34801561094657600080fd5b50610961600480360381019061095c919061430d565b611ff5565b60405161096e9190613ccd565b60405180910390f35b34801561098357600080fd5b5061098c612089565b6040516109999190613e83565b60405180910390f35b3480156109ae57600080fd5b506109c960048036038101906109c49190614133565b61208f565b005b3480156109d757600080fd5b506109e0612187565b6040516109ed9190613e83565b60405180910390f35b348015610a0257600080fd5b50610a0b61218d565b604051610a189190613ccd565b60405180910390f35b610a3b6004803603810190610a36919061434d565b6121a0565b005b348015610a4957600080fd5b50610a52612425565b604051610a5f9190613ccd565b60405180910390f35b348015610a7457600080fd5b50610a7d612438565b604051610a8a9190613e83565b60405180910390f35b600033905090565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610b0e5750610b0d8261243e565b5b9050919050565b610b1d610a93565b73ffffffffffffffffffffffffffffffffffffffff16610b3b611ae6565b73ffffffffffffffffffffffffffffffffffffffff1614610b91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b88906143f5565b60405180910390fd5b610bad81610b9f6010612520565b61252e90919063ffffffff16565b6011541015610bf1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610be890614487565b60405180910390fd5b60005b81811015610c2c57610c066010612544565b610c1983610c146010612520565b61255a565b8080610c24906144d6565b915050610bf4565b505050565b606060008054610c409061454e565b80601f0160208091040260200160405190810160405280929190818152602001828054610c6c9061454e565b8015610cb95780601f10610c8e57610100808354040283529160200191610cb9565b820191906000526020600020905b815481529060010190602001808311610c9c57829003601f168201915b5050505050905090565b6000610cce82612578565b610d0d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d04906145f2565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610d53826115cc565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610dc4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dbb90614684565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610de3610a93565b73ffffffffffffffffffffffffffffffffffffffff161480610e125750610e1181610e0c610a93565b611ff5565b5b610e51576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4890614716565b60405180910390fd5b610e5b83836125e4565b505050565b60125481565b6000600880549050905090565b6000600d60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411610ef5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eec906147a8565b60405180910390fd5b6000600c5447610f0591906147c8565b90506000600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600b54600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484610f97919061481e565b610fa191906148a7565b610fab91906148d8565b90506000811415610ff1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fe89061497e565b60405180910390fd5b80600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461103c91906147c8565b600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600c5461108d91906147c8565b600c8190555061109d838261269d565b7fdf20fd1e76bc69d672e4814fafb2c449bba3a5369d8359adf9e05e6fde87b05683826040516110ce9291906149fd565b60405180910390a1505050565b6110ec6110e6610a93565b82612791565b61112b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112290614a98565b60405180910390fd5b61113683838361286f565b505050565b3273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146111a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111a090614b04565b60405180910390fd5b806111bf81601354612acb90919063ffffffff16565b341015611201576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111f890614b96565b60405180910390fd5b8161121e816112106010612520565b61252e90919063ffffffff16565b611235601254601154612ae190919063ffffffff16565b1015611276576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161126d90614487565b60405180910390fd5b601760019054906101000a900460ff166112c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112bc90614c28565b60405180910390fd5b60155483111561130a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161130190614cba565b60405180910390fd5b60145483111561134f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161134690614d72565b60405180910390fd5b61135883612af7565b505050565b6000611368836117ca565b82106113a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113a090614e04565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b61140a610a93565b73ffffffffffffffffffffffffffffffffffffffff16611428611ae6565b73ffffffffffffffffffffffffffffffffffffffff161461147e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611475906143f5565b60405180910390fd5b8060189080519060200190611494929190613af3565b5050565b6000600b54905090565b6114bd83838360405180602001604052806000815250611d6c565b505050565b60006114cc610e66565b821061150d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161150490614e96565b60405180910390fd5b6008828154811061152157611520614eb6565b5b90600052602060002001549050919050565b61153b610a93565b73ffffffffffffffffffffffffffffffffffffffff16611559611ae6565b73ffffffffffffffffffffffffffffffffffffffff16146115af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115a6906143f5565b60405180910390fd5b80601760016101000a81548160ff02191690831515021790555050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611675576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161166c90614f57565b60405180910390fd5b80915050919050565b60135481565b61168c610a93565b73ffffffffffffffffffffffffffffffffffffffff166116aa611ae6565b73ffffffffffffffffffffffffffffffffffffffff1614611700576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116f7906143f5565b60405180910390fd5b80601b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b61174c610a93565b73ffffffffffffffffffffffffffffffffffffffff1661176a611ae6565b73ffffffffffffffffffffffffffffffffffffffff16146117c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117b7906143f5565b60405180910390fd5b8060118190555050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561183b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161183290614fe9565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61188a610a93565b73ffffffffffffffffffffffffffffffffffffffff166118a8611ae6565b73ffffffffffffffffffffffffffffffffffffffff16146118fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118f5906143f5565b60405180910390fd5b6119086000612b78565b565b611912610a93565b73ffffffffffffffffffffffffffffffffffffffff16611930611ae6565b73ffffffffffffffffffffffffffffffffffffffff1614611986576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161197d906143f5565b60405180910390fd5b60005b601a805490508110156119f6576000601a82815481106119ac576119ab614eb6565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506119e281610e73565b5080806119ee906144d6565b915050611989565b50565b60008033604051602001611a0d9190615051565b6040516020818303038152906040528051906020012090506000611a3082612c3e565b9050601b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16611a7e8583612c6e90919063ffffffff16565b73ffffffffffffffffffffffffffffffffffffffff161492505050919050565b6000600f8281548110611ab457611ab3614eb6565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060018054611b1f9061454e565b80601f0160208091040260200160405190810160405280929190818152602001828054611b4b9061454e565b8015611b985780601f10611b6d57610100808354040283529160200191611b98565b820191906000526020600020905b815481529060010190602001808311611b7b57829003601f168201915b5050505050905090565b6000600e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b611bf3610a93565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611c61576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c58906150b8565b60405180910390fd5b8060056000611c6e610a93565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16611d1b610a93565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611d609190613ccd565b60405180910390a35050565b611d7d611d77610a93565b83612791565b611dbc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611db390614a98565b60405180910390fd5b611dc884848484612c95565b50505050565b611dd6610a93565b73ffffffffffffffffffffffffffffffffffffffff16611df4611ae6565b73ffffffffffffffffffffffffffffffffffffffff1614611e4a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e41906143f5565b60405180910390fd5b80601760006101000a81548160ff02191690831515021790555050565b6060611e7282612578565b611eb1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ea89061514a565b60405180910390fd5b6000611ebb612cf1565b90506000815111611edb5760405180602001604052806000815250611f06565b80611ee584612d83565b604051602001611ef69291906151a6565b6040516020818303038152906040525b915050919050565b6000600d60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60188054611f649061454e565b80601f0160208091040260200160405190810160405280929190818152602001828054611f909061454e565b8015611fdd5780601f10611fb257610100808354040283529160200191611fdd565b820191906000526020600020905b815481529060010190602001808311611fc057829003601f168201915b505050505081565b60115481565b6000600c54905090565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60145481565b612097610a93565b73ffffffffffffffffffffffffffffffffffffffff166120b5611ae6565b73ffffffffffffffffffffffffffffffffffffffff161461210b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612102906143f5565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561217b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121729061523c565b60405180910390fd5b61218481612b78565b50565b60165481565b601760019054906101000a900460ff1681565b3273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461220e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161220590614b04565b60405180910390fd5b8161222481601354612acb90919063ffffffff16565b341015612266576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161225d90614b96565b60405180910390fd5b82612283816122756010612520565b61252e90919063ffffffff16565b61229a601254601154612ae190919063ffffffff16565b10156122db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122d290614487565b60405180910390fd5b601760009054906101000a900460ff1661232a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612321906152ce565b60405180910390fd5b612333836119f9565b612372576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161236990615360565b60405180910390fd5b6016548411156123b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123ae906153f2565b60405180910390fd5b6016546123d5856123c7336117ca565b61252e90919063ffffffff16565b1115612416576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161240d906154aa565b60405180910390fd5b61241f84612af7565b50505050565b601760009054906101000a900460ff1681565b60155481565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061250957507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80612519575061251882612ee4565b5b9050919050565b600081600001549050919050565b6000818361253c91906147c8565b905092915050565b6001816000016000828254019250508190555050565b612574828260405180602001604052806000815250612f4e565b5050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16612657836115cc565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b804710156126e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126d790615516565b60405180910390fd5b60008273ffffffffffffffffffffffffffffffffffffffff168260405161270690615567565b60006040518083038185875af1925050503d8060008114612743576040519150601f19603f3d011682016040523d82523d6000602084013e612748565b606091505b505090508061278c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612783906155ee565b60405180910390fd5b505050565b600061279c82612578565b6127db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127d290615680565b60405180910390fd5b60006127e6836115cc565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061285557508373ffffffffffffffffffffffffffffffffffffffff1661283d84610cc3565b73ffffffffffffffffffffffffffffffffffffffff16145b8061286657506128658185611ff5565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661288f826115cc565b73ffffffffffffffffffffffffffffffffffffffff16146128e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128dc90615712565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612955576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161294c906157a4565b60405180910390fd5b612960838383612fa9565b61296b6000826125e4565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546129bb91906148d8565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612a1291906147c8565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b60008183612ad9919061481e565b905092915050565b60008183612aef91906148d8565b905092915050565b60005b81811015612b7457612b0c6010612544565b612b1f33612b1a6010612520565b61255a565b7f94bf804d99f2e506274f8f54327419cf422bd9efa05b9d7afe19d8049dcab16d612b4a6010612520565b33604051612b599291906157c4565b60405180910390a18080612b6c906144d6565b915050612afa565b5050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081604051602001612c519190615864565b604051602081830303815290604052805190602001209050919050565b6000806000612c7d85856130bd565b91509150612c8a81613140565b819250505092915050565b612ca084848461286f565b612cac84848484613315565b612ceb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ce2906158fc565b60405180910390fd5b50505050565b606060188054612d009061454e565b80601f0160208091040260200160405190810160405280929190818152602001828054612d2c9061454e565b8015612d795780601f10612d4e57610100808354040283529160200191612d79565b820191906000526020600020905b815481529060010190602001808311612d5c57829003601f168201915b5050505050905090565b60606000821415612dcb576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050612edf565b600082905060005b60008214612dfd578080612de6906144d6565b915050600a82612df691906148a7565b9150612dd3565b60008167ffffffffffffffff811115612e1957612e18613f66565b5b6040519080825280601f01601f191660200182016040528015612e4b5781602001600182028036833780820191505090505b5090505b60008514612ed857600182612e6491906148d8565b9150600a85612e73919061591c565b6030612e7f91906147c8565b60f81b818381518110612e9557612e94614eb6565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85612ed191906148a7565b9450612e4f565b8093505050505b919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b612f5883836134ac565b612f656000848484613315565b612fa4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f9b906158fc565b60405180910390fd5b505050565b612fb483838361367a565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612ff757612ff28161367f565b613036565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146130355761303483826136c8565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156130795761307481613835565b6130b8565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146130b7576130b68282613906565b5b5b505050565b6000806041835114156130ff5760008060006020860151925060408601519150606086015160001a90506130f387828585613985565b94509450505050613139565b604083511415613130576000806020850151915060408501519050613125868383613a92565b935093505050613139565b60006002915091505b9250929050565b600060048111156131545761315361594d565b5b8160048111156131675761316661594d565b5b141561317257613312565b600160048111156131865761318561594d565b5b8160048111156131995761319861594d565b5b14156131da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016131d1906159c8565b60405180910390fd5b600260048111156131ee576131ed61594d565b5b8160048111156132015761320061594d565b5b1415613242576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161323990615a34565b60405180910390fd5b600360048111156132565761325561594d565b5b8160048111156132695761326861594d565b5b14156132aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016132a190615ac6565b60405180910390fd5b6004808111156132bd576132bc61594d565b5b8160048111156132d0576132cf61594d565b5b1415613311576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161330890615b58565b60405180910390fd5b5b50565b60006133368473ffffffffffffffffffffffffffffffffffffffff16613ae0565b1561349f578373ffffffffffffffffffffffffffffffffffffffff1663150b7a0261335f610a93565b8786866040518563ffffffff1660e01b81526004016133819493929190615bcd565b602060405180830381600087803b15801561339b57600080fd5b505af19250505080156133cc57506040513d601f19601f820116820180604052508101906133c99190615c2e565b60015b61344f573d80600081146133fc576040519150601f19603f3d011682016040523d82523d6000602084013e613401565b606091505b50600081511415613447576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161343e906158fc565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149150506134a4565b600190505b949350505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561351c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161351390615ca7565b60405180910390fd5b61352581612578565b15613565576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161355c90615d13565b60405180910390fd5b61357160008383612fa9565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546135c191906147c8565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b600060016136d5846117ca565b6136df91906148d8565b90506000600760008481526020019081526020016000205490508181146137c4576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b6000600160088054905061384991906148d8565b905060006009600084815260200190815260200160002054905060006008838154811061387957613878614eb6565b5b90600052602060002001549050806008838154811061389b5761389a614eb6565b5b9060005260206000200181905550816009600083815260200190815260200160002081905550600960008581526020019081526020016000206000905560088054806138ea576138e9615d33565b5b6001900381819060005260206000200160009055905550505050565b6000613911836117ca565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08360001c11156139c0576000600391509150613a89565b601b8560ff16141580156139d85750601c8560ff1614155b156139ea576000600491509150613a89565b600060018787878760405160008152602001604052604051613a0f9493929190615d8d565b6020604051602081039080840390855afa158015613a31573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415613a8057600060019250925050613a89565b80600092509250505b94509492505050565b6000806000807f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff85169150601b8560ff1c019050613ad287828885613985565b935093505050935093915050565b600080823b905060008111915050919050565b828054613aff9061454e565b90600052602060002090601f016020900481019282613b215760008555613b68565b82601f10613b3a57805160ff1916838001178555613b68565b82800160010185558215613b68579182015b82811115613b67578251825591602001919060010190613b4c565b5b509050613b759190613b79565b5090565b5b80821115613b92576000816000905550600101613b7a565b5090565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000613bc182613b96565b9050919050565b613bd181613bb6565b82525050565b6000819050919050565b613bea81613bd7565b82525050565b6000604082019050613c056000830185613bc8565b613c126020830184613be1565b9392505050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b613c6281613c2d565b8114613c6d57600080fd5b50565b600081359050613c7f81613c59565b92915050565b600060208284031215613c9b57613c9a613c23565b5b6000613ca984828501613c70565b91505092915050565b60008115159050919050565b613cc781613cb2565b82525050565b6000602082019050613ce26000830184613cbe565b92915050565b613cf181613bb6565b8114613cfc57600080fd5b50565b600081359050613d0e81613ce8565b92915050565b613d1d81613bd7565b8114613d2857600080fd5b50565b600081359050613d3a81613d14565b92915050565b60008060408385031215613d5757613d56613c23565b5b6000613d6585828601613cff565b9250506020613d7685828601613d2b565b9150509250929050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613dba578082015181840152602081019050613d9f565b83811115613dc9576000848401525b50505050565b6000601f19601f8301169050919050565b6000613deb82613d80565b613df58185613d8b565b9350613e05818560208601613d9c565b613e0e81613dcf565b840191505092915050565b60006020820190508181036000830152613e338184613de0565b905092915050565b600060208284031215613e5157613e50613c23565b5b6000613e5f84828501613d2b565b91505092915050565b6000602082019050613e7d6000830184613bc8565b92915050565b6000602082019050613e986000830184613be1565b92915050565b6000613ea982613b96565b9050919050565b613eb981613e9e565b8114613ec457600080fd5b50565b600081359050613ed681613eb0565b92915050565b600060208284031215613ef257613ef1613c23565b5b6000613f0084828501613ec7565b91505092915050565b600080600060608486031215613f2257613f21613c23565b5b6000613f3086828701613cff565b9350506020613f4186828701613cff565b9250506040613f5286828701613d2b565b9150509250925092565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b613f9e82613dcf565b810181811067ffffffffffffffff82111715613fbd57613fbc613f66565b5b80604052505050565b6000613fd0613c19565b9050613fdc8282613f95565b919050565b600067ffffffffffffffff821115613ffc57613ffb613f66565b5b61400582613dcf565b9050602081019050919050565b82818337600083830152505050565b600061403461402f84613fe1565b613fc6565b9050828152602081018484840111156140505761404f613f61565b5b61405b848285614012565b509392505050565b600082601f83011261407857614077613f5c565b5b8135614088848260208601614021565b91505092915050565b6000602082840312156140a7576140a6613c23565b5b600082013567ffffffffffffffff8111156140c5576140c4613c28565b5b6140d184828501614063565b91505092915050565b6140e381613cb2565b81146140ee57600080fd5b50565b600081359050614100816140da565b92915050565b60006020828403121561411c5761411b613c23565b5b600061412a848285016140f1565b91505092915050565b60006020828403121561414957614148613c23565b5b600061415784828501613cff565b91505092915050565b600067ffffffffffffffff82111561417b5761417a613f66565b5b61418482613dcf565b9050602081019050919050565b60006141a461419f84614160565b613fc6565b9050828152602081018484840111156141c0576141bf613f61565b5b6141cb848285614012565b509392505050565b600082601f8301126141e8576141e7613f5c565b5b81356141f8848260208601614191565b91505092915050565b60006020828403121561421757614216613c23565b5b600082013567ffffffffffffffff81111561423557614234613c28565b5b614241848285016141d3565b91505092915050565b6000806040838503121561426157614260613c23565b5b600061426f85828601613cff565b9250506020614280858286016140f1565b9150509250929050565b600080600080608085870312156142a4576142a3613c23565b5b60006142b287828801613cff565b94505060206142c387828801613cff565b93505060406142d487828801613d2b565b925050606085013567ffffffffffffffff8111156142f5576142f4613c28565b5b614301878288016141d3565b91505092959194509250565b6000806040838503121561432457614323613c23565b5b600061433285828601613cff565b925050602061434385828601613cff565b9150509250929050565b6000806040838503121561436457614363613c23565b5b600061437285828601613d2b565b925050602083013567ffffffffffffffff81111561439357614392613c28565b5b61439f858286016141d3565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006143df602083613d8b565b91506143ea826143a9565b602082019050919050565b6000602082019050818103600083015261440e816143d2565b9050919050565b7f5075646779417065733a204d696e74696e6720776f756c64206578636565642060008201527f6d617820737570706c7921000000000000000000000000000000000000000000602082015250565b6000614471602b83613d8b565b915061447c82614415565b604082019050919050565b600060208201905081810360008301526144a081614464565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006144e182613bd7565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415614514576145136144a7565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061456657607f821691505b6020821081141561457a5761457961451f565b5b50919050565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b60006145dc602c83613d8b565b91506145e782614580565b604082019050919050565b6000602082019050818103600083015261460b816145cf565b9050919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b600061466e602183613d8b565b915061467982614612565b604082019050919050565b6000602082019050818103600083015261469d81614661565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b6000614700603883613d8b565b915061470b826146a4565b604082019050919050565b6000602082019050818103600083015261472f816146f3565b9050919050565b7f5061796d656e7453706c69747465723a206163636f756e7420686173206e6f2060008201527f7368617265730000000000000000000000000000000000000000000000000000602082015250565b6000614792602683613d8b565b915061479d82614736565b604082019050919050565b600060208201905081810360008301526147c181614785565b9050919050565b60006147d382613bd7565b91506147de83613bd7565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115614813576148126144a7565b5b828201905092915050565b600061482982613bd7565b915061483483613bd7565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561486d5761486c6144a7565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006148b282613bd7565b91506148bd83613bd7565b9250826148cd576148cc614878565b5b828204905092915050565b60006148e382613bd7565b91506148ee83613bd7565b925082821015614901576149006144a7565b5b828203905092915050565b7f5061796d656e7453706c69747465723a206163636f756e74206973206e6f742060008201527f647565207061796d656e74000000000000000000000000000000000000000000602082015250565b6000614968602b83613d8b565b91506149738261490c565b604082019050919050565b600060208201905081810360008301526149978161495b565b9050919050565b6000819050919050565b60006149c36149be6149b984613b96565b61499e565b613b96565b9050919050565b60006149d5826149a8565b9050919050565b60006149e7826149ca565b9050919050565b6149f7816149dc565b82525050565b6000604082019050614a1260008301856149ee565b614a1f6020830184613be1565b9392505050565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b6000614a82603183613d8b565b9150614a8d82614a26565b604082019050919050565b60006020820190508181036000830152614ab181614a75565b9050919050565b7f4d7573742075736520454f410000000000000000000000000000000000000000600082015250565b6000614aee600c83613d8b565b9150614af982614ab8565b602082019050919050565b60006020820190508181036000830152614b1d81614ae1565b9050919050565b7f5075646779417065733a20596f7520646f6e2774206861766520656e6f75676860008201527f2045544820746f206d696e7420796f7572205075646779417065732100000000602082015250565b6000614b80603c83613d8b565b9150614b8b82614b24565b604082019050919050565b60006020820190508181036000830152614baf81614b73565b9050919050565b7f5075646779417065733a204d61696e73616c652069732063757272656e746c7960008201527f2070617573656421000000000000000000000000000000000000000000000000602082015250565b6000614c12602883613d8b565b9150614c1d82614bb6565b604082019050919050565b60006020820190508181036000830152614c4181614c05565b9050919050565b7f5075646779417065733a20596f7520616c7265616479206f776e20746865206d60008201527f6178696d756d20616d6f756e74206f6620507564677941706573210000000000602082015250565b6000614ca4603b83613d8b565b9150614caf82614c48565b604082019050919050565b60006020820190508181036000830152614cd381614c97565b9050919050565b7f5075646779417065733a20596f752063616e206f6e6c79206d696e742061206d60008201527f6178696d756d206f662031302050756467794170657320617420612074696d6560208201527f2100000000000000000000000000000000000000000000000000000000000000604082015250565b6000614d5c604183613d8b565b9150614d6782614cda565b606082019050919050565b60006020820190508181036000830152614d8b81614d4f565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b6000614dee602b83613d8b565b9150614df982614d92565b604082019050919050565b60006020820190508181036000830152614e1d81614de1565b9050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b6000614e80602c83613d8b565b9150614e8b82614e24565b604082019050919050565b60006020820190508181036000830152614eaf81614e73565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b6000614f41602983613d8b565b9150614f4c82614ee5565b604082019050919050565b60006020820190508181036000830152614f7081614f34565b9050919050565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b6000614fd3602a83613d8b565b9150614fde82614f77565b604082019050919050565b6000602082019050818103600083015261500281614fc6565b9050919050565b60008160601b9050919050565b600061502182615009565b9050919050565b600061503382615016565b9050919050565b61504b61504682613bb6565b615028565b82525050565b600061505d828461503a565b60148201915081905092915050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b60006150a2601983613d8b565b91506150ad8261506c565b602082019050919050565b600060208201905081810360008301526150d181615095565b9050919050565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b6000615134602f83613d8b565b915061513f826150d8565b604082019050919050565b6000602082019050818103600083015261516381615127565b9050919050565b600081905092915050565b600061518082613d80565b61518a818561516a565b935061519a818560208601613d9c565b80840191505092915050565b60006151b28285615175565b91506151be8284615175565b91508190509392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000615226602683613d8b565b9150615231826151ca565b604082019050919050565b6000602082019050818103600083015261525581615219565b9050919050565b7f5075646779417065733a2050726573616c652069732063757272656e746c792060008201527f7061757365642100000000000000000000000000000000000000000000000000602082015250565b60006152b8602783613d8b565b91506152c38261525c565b604082019050919050565b600060208201905081810360008301526152e7816152ab565b9050919050565b7f5075646779417065733a20596f75206172656e27742077686974656c6973746560008201527f6420666f722070726573616c6521000000000000000000000000000000000000602082015250565b600061534a602e83613d8b565b9150615355826152ee565b604082019050919050565b600060208201905081810360008301526153798161533d565b9050919050565b7f5075646779417065733a20596f752063616e206f6e6c79206d696e742061206d60008201527f6178696d756d206f6620342050756467794170657320617420612074696d6521602082015250565b60006153dc604083613d8b565b91506153e782615380565b604082019050919050565b6000602082019050818103600083015261540b816153cf565b9050919050565b7f5075646779417065733a20596f752063616e206f6e6c79206d696e742061206d60008201527f6178696d756d206f6620342050756467794170657320647572696e672070726560208201527f73616c6521000000000000000000000000000000000000000000000000000000604082015250565b6000615494604583613d8b565b915061549f82615412565b606082019050919050565b600060208201905081810360008301526154c381615487565b9050919050565b7f416464726573733a20696e73756666696369656e742062616c616e6365000000600082015250565b6000615500601d83613d8b565b915061550b826154ca565b602082019050919050565b6000602082019050818103600083015261552f816154f3565b9050919050565b600081905092915050565b50565b6000615551600083615536565b915061555c82615541565b600082019050919050565b600061557282615544565b9150819050919050565b7f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260008201527f6563697069656e74206d61792068617665207265766572746564000000000000602082015250565b60006155d8603a83613d8b565b91506155e38261557c565b604082019050919050565b60006020820190508181036000830152615607816155cb565b9050919050565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b600061566a602c83613d8b565b91506156758261560e565b604082019050919050565b600060208201905081810360008301526156998161565d565b9050919050565b7f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960008201527f73206e6f74206f776e0000000000000000000000000000000000000000000000602082015250565b60006156fc602983613d8b565b9150615707826156a0565b604082019050919050565b6000602082019050818103600083015261572b816156ef565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061578e602483613d8b565b915061579982615732565b604082019050919050565b600060208201905081810360008301526157bd81615781565b9050919050565b60006040820190506157d96000830185613be1565b6157e66020830184613bc8565b9392505050565b7f19457468657265756d205369676e6564204d6573736167653a0a333200000000600082015250565b6000615823601c8361516a565b915061582e826157ed565b601c82019050919050565b6000819050919050565b6000819050919050565b61585e61585982615839565b615843565b82525050565b600061586f82615816565b915061587b828461584d565b60208201915081905092915050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b60006158e6603283613d8b565b91506158f18261588a565b604082019050919050565b60006020820190508181036000830152615915816158d9565b9050919050565b600061592782613bd7565b915061593283613bd7565b92508261594257615941614878565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f45434453413a20696e76616c6964207369676e61747572650000000000000000600082015250565b60006159b2601883613d8b565b91506159bd8261597c565b602082019050919050565b600060208201905081810360008301526159e1816159a5565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265206c656e67746800600082015250565b6000615a1e601f83613d8b565b9150615a29826159e8565b602082019050919050565b60006020820190508181036000830152615a4d81615a11565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265202773272076616c60008201527f7565000000000000000000000000000000000000000000000000000000000000602082015250565b6000615ab0602283613d8b565b9150615abb82615a54565b604082019050919050565b60006020820190508181036000830152615adf81615aa3565b9050919050565b7f45434453413a20696e76616c6964207369676e6174757265202776272076616c60008201527f7565000000000000000000000000000000000000000000000000000000000000602082015250565b6000615b42602283613d8b565b9150615b4d82615ae6565b604082019050919050565b60006020820190508181036000830152615b7181615b35565b9050919050565b600081519050919050565b600082825260208201905092915050565b6000615b9f82615b78565b615ba98185615b83565b9350615bb9818560208601613d9c565b615bc281613dcf565b840191505092915050565b6000608082019050615be26000830187613bc8565b615bef6020830186613bc8565b615bfc6040830185613be1565b8181036060830152615c0e8184615b94565b905095945050505050565b600081519050615c2881613c59565b92915050565b600060208284031215615c4457615c43613c23565b5b6000615c5284828501615c19565b91505092915050565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000615c91602083613d8b565b9150615c9c82615c5b565b602082019050919050565b60006020820190508181036000830152615cc081615c84565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000615cfd601c83613d8b565b9150615d0882615cc7565b602082019050919050565b60006020820190508181036000830152615d2c81615cf0565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b615d6b81615839565b82525050565b600060ff82169050919050565b615d8781615d71565b82525050565b6000608082019050615da26000830187615d62565b615daf6020830186615d7e565b615dbc6040830185615d62565b615dc96060830184615d62565b9594505050505056fea2646970667358221220f79ca50405e473ff9141e381e97e34403e6dc3f97f29953407c4f1752b1f241d64736f6c63430008090033