Overview ERC20
PRICE
$0.031999

ON-CHAIN MARKET CAP n/a

Total Supply:
100,000,000.00 TAOFi

Holders:
280
Profile Summary
Blockchain:
Ethereum (1)


Decimals:
18
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xe270B53ecF63fB6acB0CBEbff68897C4Fe7d20F4
60a06040526001600c5f6101000a81548160ff0219169083151502179055505f600c60016101000a81548160ff0219169083151502179055505f600c60026101000a81548160ff0219169083151502179055506001600e5f6101000a81548160ff02191690831515021790555034801562000078575f80fd5b506040518060400160405280600581526020017f54414f46690000000000000000000000000000000000000000000000000000008152506040518060400160405280600581526020017f54414f46690000000000000000000000000000000000000000000000000000008152508160039081620000f6919062000d14565b50806004908162000108919062000d14565b5050506200012b6200011f6200058860201b60201c565b6200058f60201b60201c565b5f737a250d5630b4cf539739df2c5dacb4c659f2488d9050620001568160016200065260201b60201c565b8073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001d4573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620001fa919062000e5d565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000260573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000286919062000e5d565b6040518363ffffffff1660e01b8152600401620002a592919062000e9e565b6020604051808303815f875af1158015620002c2573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620002e8919062000e5d565b60065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200035b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660016200065260201b60201c565b6200038f60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660016200073960201b60201c565b5f6a52b7d2dcc80cd2e4000000905069d3c21bcecceda100000060098190555069d3c21bcecceda1000000600b81905550612710600582620003d2919062000ef6565b620003de919062000f6d565b600a8190555060146010819055505f60118190555060115460105462000405919062000fa4565b600f8190555060326013819055505f6014819055506014546013546200042c919062000fa4565b60128190555073550a65a06ef6dbbbff5194b03f87b03d251cd29960075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073e270b53ecf63fb6acb0cbebff68897c4fe7d20f460085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620004fc620004ee620007d760201b60201c565b6001620007ff60201b60201c565b6200050f306001620007ff60201b60201c565b6200052461dead6001620007ff60201b60201c565b6200054662000538620007d760201b60201c565b60016200065260201b60201c565b620005593060016200065260201b60201c565b6200056e61dead60016200065260201b60201c565b6200058033826200093660201b60201c565b50506200112d565b5f33905090565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b620006626200058860201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1662000688620007d760201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1614620006e1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620006d8906200103c565b60405180910390fd5b8060195f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b80601a5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6200080f6200058860201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1662000835620007d760201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16146200088e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000885906200103c565b60405180910390fd5b8060185f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516200092a919062001078565b60405180910390a25050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620009a7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200099e90620010e1565b60405180910390fd5b620009ba5f838362000aa660201b60201c565b8060025f828254620009cd919062000fa4565b92505081905550805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825462000a21919062000fa4565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000a87919062001112565b60405180910390a362000aa25f838362000aab60201b60201c565b5050565b505050565b505050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168062000b2c57607f821691505b60208210810362000b425762000b4162000ae7565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830262000ba67fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000b69565b62000bb2868362000b69565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f62000bfc62000bf662000bf08462000bca565b62000bd3565b62000bca565b9050919050565b5f819050919050565b62000c178362000bdc565b62000c2f62000c268262000c03565b84845462000b75565b825550505050565b5f90565b62000c4562000c37565b62000c5281848462000c0c565b505050565b5b8181101562000c795762000c6d5f8262000c3b565b60018101905062000c58565b5050565b601f82111562000cc85762000c928162000b48565b62000c9d8462000b5a565b8101602085101562000cad578190505b62000cc562000cbc8562000b5a565b83018262000c57565b50505b505050565b5f82821c905092915050565b5f62000cea5f198460080262000ccd565b1980831691505092915050565b5f62000d04838362000cd9565b9150826002028217905092915050565b62000d1f8262000ab0565b67ffffffffffffffff81111562000d3b5762000d3a62000aba565b5b62000d47825462000b14565b62000d5482828562000c7d565b5f60209050601f83116001811462000d8a575f841562000d75578287015190505b62000d81858262000cf7565b86555062000df0565b601f19841662000d9a8662000b48565b5f5b8281101562000dc35784890151825560018201915060208501945060208101905062000d9c565b8683101562000de3578489015162000ddf601f89168262000cd9565b8355505b6001600288020188555050505b505050505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f62000e278262000dfc565b9050919050565b62000e398162000e1b565b811462000e44575f80fd5b50565b5f8151905062000e578162000e2e565b92915050565b5f6020828403121562000e755762000e7462000df8565b5b5f62000e848482850162000e47565b91505092915050565b62000e988162000e1b565b82525050565b5f60408201905062000eb35f83018562000e8d565b62000ec2602083018462000e8d565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f62000f028262000bca565b915062000f0f8362000bca565b925082820262000f1f8162000bca565b9150828204841483151762000f395762000f3862000ec9565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f62000f798262000bca565b915062000f868362000bca565b92508262000f995762000f9862000f40565b5b828204905092915050565b5f62000fb08262000bca565b915062000fbd8362000bca565b925082820190508082111562000fd85762000fd762000ec9565b5b92915050565b5f82825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6200102460208362000fde565b9150620010318262000fee565b602082019050919050565b5f6020820190508181035f830152620010558162001016565b9050919050565b5f8115159050919050565b62001072816200105c565b82525050565b5f6020820190506200108d5f83018462001067565b92915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f620010c9601f8362000fde565b9150620010d68262001093565b602082019050919050565b5f6020820190508181035f830152620010fa81620010bb565b9050919050565b6200110c8162000bca565b82525050565b5f602082019050620011275f83018462001101565b92915050565b608051615276620011625f395f8181610df701528181612b27015281816135c5015281816136a401526136cb01526152765ff3fe60806040526004361061031d575f3560e01c80637bce5a04116101aa578063aacebbe3116100f6578063d257b34f11610094578063e2f456051161006e578063e2f4560514610ba6578063e6819ba714610bd0578063e884f26014610c0c578063f2fde38b14610c3657610324565b8063d257b34f14610b04578063d85ba06314610b40578063dd62ed3e14610b6a57610324565b8063b70143c9116100d0578063b70143c914610a60578063bbc0c74214610a88578063c024666814610ab2578063c876d0b914610ada57610324565b8063aacebbe3146109d2578063b115e4df146109fa578063b62496f514610a2457610324565b80639a7a23d611610163578063a0d82dc51161013d578063a0d82dc514610908578063a457c2d714610932578063a9059cbb1461096e578063a90eab8c146109aa57610324565b80639a7a23d61461088c5780639c3b4fdc146108b45780639fccce32146108de57610324565b80637bce5a04146107a65780638a8c523c146107d05780638da5cb5b146107e65780639213691314610810578063924de9b71461083a57806395d89b411461086257610324565b8063395093511161026957806366ca9b831161022257806370a08231116101fc57806370a0823114610700578063715018a61461073c5780637437681e14610752578063751039fc1461077c57610324565b806366ca9b83146106845780636a486a8e146106ac5780636ddd1713146106d657610324565b8063395093511461056657806349bd5a5e146105a25780634a62bb65146105cc5780634fbee193146105f657806361528e2714610632578063644130d81461065c57610324565b8063203e727e116102d65780632598cdb2116102b05780632598cdb2146104be57806327c8f835146104e857806330a136ad14610512578063313ce5671461053c57610324565b8063203e727e14610432578063217580a21461045a57806323b872dd1461048257610324565b806302dbd8f81461032857806306fdde0314610350578063095ea7b31461037a5780631694505e146103b657806318160ddd146103e05780631816467f1461040a57610324565b3661032457005b5f80fd5b348015610333575f80fd5b5061034e60048036038101906103499190613c1f565b610c5e565b005b34801561035b575f80fd5b50610364610d48565b6040516103719190613ce7565b60405180910390f35b348015610385575f80fd5b506103a0600480360381019061039b9190613d61565b610dd8565b6040516103ad9190613db9565b60405180910390f35b3480156103c1575f80fd5b506103ca610df5565b6040516103d79190613e2d565b60405180910390f35b3480156103eb575f80fd5b506103f4610e19565b6040516104019190613e55565b60405180910390f35b348015610415575f80fd5b50610430600480360381019061042b9190613e6e565b610e22565b005b34801561043d575f80fd5b5061045860048036038101906104539190613e99565b610f5c565b005b348015610465575f80fd5b50610480600480360381019061047b9190613e99565b61106b565b005b34801561048d575f80fd5b506104a860048036038101906104a39190613ec4565b61117a565b6040516104b59190613db9565b60405180910390f35b3480156104c9575f80fd5b506104d261126c565b6040516104df9190613f23565b60405180910390f35b3480156104f3575f80fd5b506104fc611291565b6040516105099190613f23565b60405180910390f35b34801561051d575f80fd5b50610526611297565b6040516105339190613e55565b60405180910390f35b348015610547575f80fd5b5061055061129d565b60405161055d9190613f57565b60405180910390f35b348015610571575f80fd5b5061058c60048036038101906105879190613d61565b6112a5565b6040516105999190613db9565b60405180910390f35b3480156105ad575f80fd5b506105b661134c565b6040516105c39190613f23565b60405180910390f35b3480156105d7575f80fd5b506105e0611371565b6040516105ed9190613db9565b60405180910390f35b348015610601575f80fd5b5061061c60048036038101906106179190613e6e565b611383565b6040516106299190613db9565b60405180910390f35b34801561063d575f80fd5b506106466113d5565b6040516106539190613e55565b60405180910390f35b348015610667575f80fd5b50610682600480360381019061067d9190613f9a565b6113db565b005b34801561068f575f80fd5b506106aa60048036038101906106a59190613c1f565b6114af565b005b3480156106b7575f80fd5b506106c0611599565b6040516106cd9190613e55565b60405180910390f35b3480156106e1575f80fd5b506106ea61159f565b6040516106f79190613db9565b60405180910390f35b34801561070b575f80fd5b5061072660048036038101906107219190613e6e565b6115b2565b6040516107339190613e55565b60405180910390f35b348015610747575f80fd5b506107506115f7565b005b34801561075d575f80fd5b5061076661167e565b6040516107739190613e55565b60405180910390f35b348015610787575f80fd5b50610790611684565b60405161079d9190613db9565b60405180910390f35b3480156107b1575f80fd5b506107ba611721565b6040516107c79190613e55565b60405180910390f35b3480156107db575f80fd5b506107e4611727565b005b3480156107f1575f80fd5b506107fa6117db565b6040516108079190613f23565b60405180910390f35b34801561081b575f80fd5b50610824611803565b6040516108319190613e55565b60405180910390f35b348015610845575f80fd5b50610860600480360381019061085b9190613fd8565b611809565b005b34801561086d575f80fd5b506108766118a2565b6040516108839190613ce7565b60405180910390f35b348015610897575f80fd5b506108b260048036038101906108ad9190613f9a565b611932565b005b3480156108bf575f80fd5b506108c8611a4b565b6040516108d59190613e55565b60405180910390f35b3480156108e9575f80fd5b506108f2611a51565b6040516108ff9190613e55565b60405180910390f35b348015610913575f80fd5b5061091c611a57565b6040516109299190613e55565b60405180910390f35b34801561093d575f80fd5b5061095860048036038101906109539190613d61565b611a5d565b6040516109659190613db9565b60405180910390f35b348015610979575f80fd5b50610994600480360381019061098f9190613d61565b611b43565b6040516109a19190613db9565b60405180910390f35b3480156109b5575f80fd5b506109d060048036038101906109cb9190614060565b611b60565b005b3480156109dd575f80fd5b506109f860048036038101906109f39190613e6e565b611de3565b005b348015610a05575f80fd5b50610a0e611f1d565b604051610a1b9190613f23565b60405180910390f35b348015610a2f575f80fd5b50610a4a6004803603810190610a459190613e6e565b611f42565b604051610a579190613db9565b60405180910390f35b348015610a6b575f80fd5b50610a866004803603810190610a819190613e99565b611f5f565b005b348015610a93575f80fd5b50610a9c612020565b604051610aa99190613db9565b60405180910390f35b348015610abd575f80fd5b50610ad86004803603810190610ad39190613f9a565b612033565b005b348015610ae5575f80fd5b50610aee612155565b604051610afb9190613db9565b60405180910390f35b348015610b0f575f80fd5b50610b2a6004803603810190610b259190613e99565b612167565b604051610b379190613db9565b60405180910390f35b348015610b4b575f80fd5b50610b546122bb565b604051610b619190613e55565b60405180910390f35b348015610b75575f80fd5b50610b906004803603810190610b8b91906140b0565b6122c1565b604051610b9d9190613e55565b60405180910390f35b348015610bb1575f80fd5b50610bba612343565b604051610bc79190613e55565b60405180910390f35b348015610bdb575f80fd5b50610bf66004803603810190610bf19190613e6e565b612349565b604051610c039190613db9565b60405180910390f35b348015610c17575f80fd5b50610c20612366565b604051610c2d9190613db9565b60405180910390f35b348015610c41575f80fd5b50610c5c6004803603810190610c579190613e6e565b612403565b005b610c666124f9565b73ffffffffffffffffffffffffffffffffffffffff16610c846117db565b73ffffffffffffffffffffffffffffffffffffffff1614610cda576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd190614138565b60405180910390fd5b8160138190555080601481905550601454601354610cf89190614183565b601281905550604b6012541115610d44576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3b90614200565b60405180910390fd5b5050565b606060038054610d579061424b565b80601f0160208091040260200160405190810160405280929190818152602001828054610d839061424b565b8015610dce5780601f10610da557610100808354040283529160200191610dce565b820191905f5260205f20905b815481529060010190602001808311610db157829003601f168201915b5050505050905090565b5f610deb610de46124f9565b8484612500565b6001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f600254905090565b610e2a6124f9565b73ffffffffffffffffffffffffffffffffffffffff16610e486117db565b73ffffffffffffffffffffffffffffffffffffffff1614610e9e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e9590614138565b60405180910390fd5b60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f0db17895a9d092fb3ca24d626f2150dd80c185b0706b36f1040ee239f56cb87160405160405180910390a38060085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b610f646124f9565b73ffffffffffffffffffffffffffffffffffffffff16610f826117db565b73ffffffffffffffffffffffffffffffffffffffff1614610fd8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fcf90614138565b60405180910390fd5b670de0b6b3a76400006103e86001610fee610e19565b610ff8919061427b565b61100291906142e9565b61100c91906142e9565b81101561104e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161104590614363565b60405180910390fd5b670de0b6b3a764000081611062919061427b565b60098190555050565b6110736124f9565b73ffffffffffffffffffffffffffffffffffffffff166110916117db565b73ffffffffffffffffffffffffffffffffffffffff16146110e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110de90614138565b60405180910390fd5b670de0b6b3a76400006103e860056110fd610e19565b611107919061427b565b61111191906142e9565b61111b91906142e9565b81101561115d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611154906143f1565b60405180910390fd5b670de0b6b3a764000081611171919061427b565b600b8190555050565b5f6111868484846126c3565b5f60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6111cd6124f9565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508281101561124c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112439061447f565b60405180910390fd5b611260856112586124f9565b858403612500565b60019150509392505050565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61dead81565b600b5481565b5f6012905090565b5f6113426112b16124f9565b848460015f6112be6124f9565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461133d9190614183565b612500565b6001905092915050565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600c5f9054906101000a900460ff1681565b5f60185f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b60155481565b6113e36124f9565b73ffffffffffffffffffffffffffffffffffffffff166114016117db565b73ffffffffffffffffffffffffffffffffffffffff1614611457576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161144e90614138565b60405180910390fd5b8060195f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b6114b76124f9565b73ffffffffffffffffffffffffffffffffffffffff166114d56117db565b73ffffffffffffffffffffffffffffffffffffffff161461152b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161152290614138565b60405180910390fd5b81601081905550806011819055506011546010546115499190614183565b600f81905550604b600f541115611595576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161158c90614200565b60405180910390fd5b5050565b60125481565b600c60029054906101000a900460ff1681565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6115ff6124f9565b73ffffffffffffffffffffffffffffffffffffffff1661161d6117db565b73ffffffffffffffffffffffffffffffffffffffff1614611673576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161166a90614138565b60405180910390fd5b61167c5f6133c7565b565b60095481565b5f61168d6124f9565b73ffffffffffffffffffffffffffffffffffffffff166116ab6117db565b73ffffffffffffffffffffffffffffffffffffffff1614611701576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116f890614138565b60405180910390fd5b5f600c5f6101000a81548160ff0219169083151502179055506001905090565b60105481565b61172f6124f9565b73ffffffffffffffffffffffffffffffffffffffff1661174d6117db565b73ffffffffffffffffffffffffffffffffffffffff16146117a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161179a90614138565b60405180910390fd5b6001600c60016101000a81548160ff0219169083151502179055506001600c60026101000a81548160ff021916908315150217905550565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60135481565b6118116124f9565b73ffffffffffffffffffffffffffffffffffffffff1661182f6117db565b73ffffffffffffffffffffffffffffffffffffffff1614611885576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161187c90614138565b60405180910390fd5b80600c60026101000a81548160ff02191690831515021790555050565b6060600480546118b19061424b565b80601f01602080910402602001604051908101604052809291908181526020018280546118dd9061424b565b80156119285780601f106118ff57610100808354040283529160200191611928565b820191905f5260205f20905b81548152906001019060200180831161190b57829003601f168201915b5050505050905090565b61193a6124f9565b73ffffffffffffffffffffffffffffffffffffffff166119586117db565b73ffffffffffffffffffffffffffffffffffffffff16146119ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119a590614138565b60405180910390fd5b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611a3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a349061450d565b60405180910390fd5b611a47828261348a565b5050565b60115481565b60165481565b60145481565b5f8060015f611a6a6124f9565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015611b24576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b1b9061459b565b60405180910390fd5b611b38611b2f6124f9565b85858403612500565b600191505092915050565b5f611b56611b4f6124f9565b84846126c3565b6001905092915050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6040518060400160405280600d81526020017f54726164696e6720546f6b656e00000000000000000000000000000000000000815250805190602001206040518060400160405280600181526020017f3100000000000000000000000000000000000000000000000000000000000000815250805190602001204630604051602001611c129594939291906145c8565b6040516020818303038152906040528051906020012090505f7f7dfdbf06c6260804b81338506aa4a709bd9f04b68ca0d2d054b8627926c90ae46040518060400160405280600e81526020017f456e61626c652054726164696e67000000000000000000000000000000000000815250805190602001205f604051602001611c9c93929190614619565b6040516020818303038152906040528051906020012090505f8282604051602001611cc89291906146c2565b6040516020818303038152906040528051906020012090505f6001828888886040515f8152602001604052604051611d0394939291906146f8565b6020604051602081039080840390855afa158015611d23573d5f803e3d5ffd5b505050602060405103519050611d376117db565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614611da4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d9b90614785565b60405180910390fd5b6001600c60016101000a81548160ff0219169083151502179055506001600c60026101000a81548160ff02191690831515021790555050505050505050565b611deb6124f9565b73ffffffffffffffffffffffffffffffffffffffff16611e096117db565b73ffffffffffffffffffffffffffffffffffffffff1614611e5f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e5690614138565b60405180910390fd5b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8616c7a330e3cf61290821331585511f1e2778171e2b005fb5ec60cfe874dc6760405160405180910390a38060075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601a602052805f5260405f205f915054906101000a900460ff1681565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16611f9f6124f9565b73ffffffffffffffffffffffffffffffffffffffff1614611fbe575f80fd5b611fc7306115b2565b8111158015611fd557505f81115b612014576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161200b906147ed565b60405180910390fd5b61201d81613528565b50565b600c60019054906101000a900460ff1681565b61203b6124f9565b73ffffffffffffffffffffffffffffffffffffffff166120596117db565b73ffffffffffffffffffffffffffffffffffffffff16146120af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120a690614138565b60405180910390fd5b8060185f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7826040516121499190613db9565b60405180910390a25050565b600e5f9054906101000a900460ff1681565b5f6121706124f9565b73ffffffffffffffffffffffffffffffffffffffff1661218e6117db565b73ffffffffffffffffffffffffffffffffffffffff16146121e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121db90614138565b60405180910390fd5b620186a060016121f2610e19565b6121fc919061427b565b61220691906142e9565b821015612248576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161223f9061487b565b60405180910390fd5b6103e86005612255610e19565b61225f919061427b565b61226991906142e9565b8211156122ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122a290614909565b60405180910390fd5b81600a8190555060019050919050565b600f5481565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b600a5481565b6019602052805f5260405f205f915054906101000a900460ff1681565b5f61236f6124f9565b73ffffffffffffffffffffffffffffffffffffffff1661238d6117db565b73ffffffffffffffffffffffffffffffffffffffff16146123e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123da90614138565b60405180910390fd5b5f600e5f6101000a81548160ff0219169083151502179055506001905090565b61240b6124f9565b73ffffffffffffffffffffffffffffffffffffffff166124296117db565b73ffffffffffffffffffffffffffffffffffffffff161461247f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161247690614138565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036124ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124e490614997565b60405180910390fd5b6124f6816133c7565b50565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361256e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161256590614a25565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036125dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125d390614ab3565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516126b69190613e55565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612731576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161272890614b41565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361279f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161279690614bcf565b60405180910390fd5b60175f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615612829576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161282090614c37565b60405180910390fd5b60175f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16156128b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128aa90614c9f565b60405180910390fd5b5f81036128ca576128c583835f61375b565b6133c2565b600c5f9054906101000a900460ff1615612f72576128e66117db565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561295457506129246117db565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561298c57505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156129c6575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156129df5750600660149054906101000a900460ff16155b15612f7157600c60019054906101000a900460ff16612ad35760185f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680612a93575060185f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b612ad2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ac990614d07565b60405180910390fd5b5b600e5f9054906101000a900460ff1615612c9757612aef6117db565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614158015612b7657507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015612bcf575060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15612c965743600d5f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410612c53576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c4a90614dbb565b60405180910390fd5b43600d5f3273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b5b601a5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff168015612d34575060195f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15612ddb57600954811115612d7e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d7590614e49565b60405180910390fd5b600b54612d8a836115b2565b82612d959190614183565b1115612dd6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612dcd90614eb1565b60405180910390fd5b612f70565b601a5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff168015612e78575060195f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15612ec757600954811115612ec2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612eb990614f3f565b60405180910390fd5b612f6f565b60195f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16612f6e57600b54612f21836115b2565b82612f2c9190614183565b1115612f6d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f6490614eb1565b60405180910390fd5b5b5b5b5b5b5f612f7c306115b2565b90505f600a548210159050808015612fa05750600c60029054906101000a900460ff165b8015612fb95750600660149054906101000a900460ff16155b801561300c5750601a5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b801561305f575060185f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b80156130b2575060185f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b156130f5576001600660146101000a81548160ff0219169083151502179055506130da6139d0565b5f600660146101000a81548160ff0219169083151502179055505b5f600660149054906101000a900460ff1615905060185f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16806131a4575060185f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b156131ad575f90505b5f81156133b257601a5f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16801561320b57505f601254115b156132a357613238606461322a60125488613b9f90919063ffffffff16565b613bb490919063ffffffff16565b90506012546014548261324b919061427b565b61325591906142e9565b60165f8282546132659190614183565b925050819055506012546013548261327d919061427b565b61328791906142e9565b60155f8282546132979190614183565b9250508190555061338f565b601a5f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680156132fa57505f600f54115b1561338e576133276064613319600f5488613b9f90919063ffffffff16565b613bb490919063ffffffff16565b9050600f546011548261333a919061427b565b61334491906142e9565b60165f8282546133549190614183565b92505081905550600f546010548261336c919061427b565b61337691906142e9565b60155f8282546133869190614183565b925050819055505b5b5f8111156133a3576133a287308361375b565b5b80856133af9190614f5d565b94505b6133bd87878761375b565b505050505b505050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b80601a5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b5f600267ffffffffffffffff81111561354457613543614f90565b5b6040519080825280602002602001820160405280156135725781602001602082028036833780820191505090505b50905030815f8151811061358957613588614fbd565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561362c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906136509190614ffe565b8160018151811061366457613663614fbd565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506136c9307f000000000000000000000000000000000000000000000000000000000000000084612500565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b815260040161372a959493929190615119565b5f604051808303815f87803b158015613741575f80fd5b505af1158015613753573d5f803e3d5ffd5b505050505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036137c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016137c090614b41565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613837576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161382e90614bcf565b60405180910390fd5b613842838383613bc9565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156138c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016138bc906151e1565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546139539190614183565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516139b79190613e55565b60405180910390a36139ca848484613bce565b50505050565b5f6139da306115b2565b90505f6016546015546139ed9190614183565b90505f8083036139ff57505050613b9d565b6014600a54613a0e919061427b565b831115613a27576014600a54613a24919061427b565b92505b5f479050613a3484613528565b5f613a488247613bd390919063ffffffff16565b90505f613a7285613a6460165485613b9f90919063ffffffff16565b613bb490919063ffffffff16565b90505f6015819055505f60168190555060085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681604051613ac79061522c565b5f6040518083038185875af1925050503d805f8114613b01576040519150601f19603f3d011682016040523d82523d5f602084013e613b06565b606091505b50508094505060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1647604051613b519061522c565b5f6040518083038185875af1925050503d805f8114613b8b576040519150601f19603f3d011682016040523d82523d5f602084013e613b90565b606091505b5050809450505050505050505b565b5f8183613bac919061427b565b905092915050565b5f8183613bc191906142e9565b905092915050565b505050565b505050565b5f8183613be09190614f5d565b905092915050565b5f80fd5b5f819050919050565b613bfe81613bec565b8114613c08575f80fd5b50565b5f81359050613c1981613bf5565b92915050565b5f8060408385031215613c3557613c34613be8565b5b5f613c4285828601613c0b565b9250506020613c5385828601613c0b565b9150509250929050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015613c94578082015181840152602081019050613c79565b5f8484015250505050565b5f601f19601f8301169050919050565b5f613cb982613c5d565b613cc38185613c67565b9350613cd3818560208601613c77565b613cdc81613c9f565b840191505092915050565b5f6020820190508181035f830152613cff8184613caf565b905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f613d3082613d07565b9050919050565b613d4081613d26565b8114613d4a575f80fd5b50565b5f81359050613d5b81613d37565b92915050565b5f8060408385031215613d7757613d76613be8565b5b5f613d8485828601613d4d565b9250506020613d9585828601613c0b565b9150509250929050565b5f8115159050919050565b613db381613d9f565b82525050565b5f602082019050613dcc5f830184613daa565b92915050565b5f819050919050565b5f613df5613df0613deb84613d07565b613dd2565b613d07565b9050919050565b5f613e0682613ddb565b9050919050565b5f613e1782613dfc565b9050919050565b613e2781613e0d565b82525050565b5f602082019050613e405f830184613e1e565b92915050565b613e4f81613bec565b82525050565b5f602082019050613e685f830184613e46565b92915050565b5f60208284031215613e8357613e82613be8565b5b5f613e9084828501613d4d565b91505092915050565b5f60208284031215613eae57613ead613be8565b5b5f613ebb84828501613c0b565b91505092915050565b5f805f60608486031215613edb57613eda613be8565b5b5f613ee886828701613d4d565b9350506020613ef986828701613d4d565b9250506040613f0a86828701613c0b565b9150509250925092565b613f1d81613d26565b82525050565b5f602082019050613f365f830184613f14565b92915050565b5f60ff82169050919050565b613f5181613f3c565b82525050565b5f602082019050613f6a5f830184613f48565b92915050565b613f7981613d9f565b8114613f83575f80fd5b50565b5f81359050613f9481613f70565b92915050565b5f8060408385031215613fb057613faf613be8565b5b5f613fbd85828601613d4d565b9250506020613fce85828601613f86565b9150509250929050565b5f60208284031215613fed57613fec613be8565b5b5f613ffa84828501613f86565b91505092915050565b61400c81613f3c565b8114614016575f80fd5b50565b5f8135905061402781614003565b92915050565b5f819050919050565b61403f8161402d565b8114614049575f80fd5b50565b5f8135905061405a81614036565b92915050565b5f805f6060848603121561407757614076613be8565b5b5f61408486828701614019565b93505060206140958682870161404c565b92505060406140a68682870161404c565b9150509250925092565b5f80604083850312156140c6576140c5613be8565b5b5f6140d385828601613d4d565b92505060206140e485828601613d4d565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f614122602083613c67565b915061412d826140ee565b602082019050919050565b5f6020820190508181035f83015261414f81614116565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61418d82613bec565b915061419883613bec565b92508282019050808211156141b0576141af614156565b5b92915050565b7f4d757374206b656570206665657320617420373525206f72206c6573730000005f82015250565b5f6141ea601d83613c67565b91506141f5826141b6565b602082019050919050565b5f6020820190508181035f830152614217816141de565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061426257607f821691505b6020821081036142755761427461421e565b5b50919050565b5f61428582613bec565b915061429083613bec565b925082820261429e81613bec565b915082820484148315176142b5576142b4614156565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6142f382613bec565b91506142fe83613bec565b92508261430e5761430d6142bc565b5b828204905092915050565b7f43616e6e6f7420736574206d61785478206c6f776572207468616e20302e31255f82015250565b5f61434d602083613c67565b915061435882614319565b602082019050919050565b5f6020820190508181035f83015261437a81614341565b9050919050565b7f43616e6e6f7420736574206d617857616c6c657473206c6f776572207468616e5f8201527f20302e3525000000000000000000000000000000000000000000000000000000602082015250565b5f6143db602583613c67565b91506143e682614381565b604082019050919050565b5f6020820190508181035f830152614408816143cf565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f614469602883613c67565b91506144748261440f565b604082019050919050565b5f6020820190508181035f8301526144968161445d565b9050919050565b7f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d205f8201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000602082015250565b5f6144f7603983613c67565b91506145028261449d565b604082019050919050565b5f6020820190508181035f830152614524816144eb565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f614585602583613c67565b91506145908261452b565b604082019050919050565b5f6020820190508181035f8301526145b281614579565b9050919050565b6145c28161402d565b82525050565b5f60a0820190506145db5f8301886145b9565b6145e860208301876145b9565b6145f560408301866145b9565b6146026060830185613e46565b61460f6080830184613f14565b9695505050505050565b5f60608201905061462c5f8301866145b9565b61463960208301856145b9565b6146466040830184613e46565b949350505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f61468c60028361464e565b915061469782614658565b600282019050919050565b5f819050919050565b6146bc6146b78261402d565b6146a2565b82525050565b5f6146cc82614680565b91506146d882856146ab565b6020820191506146e882846146ab565b6020820191508190509392505050565b5f60808201905061470b5f8301876145b9565b6147186020830186613f48565b61472560408301856145b9565b61473260608301846145b9565b95945050505050565b7f496e76616c6964207369676e61747572650000000000000000000000000000005f82015250565b5f61476f601183613c67565b915061477a8261473b565b602082019050919050565b5f6020820190508181035f83015261479c81614763565b9050919050565b7f57726f6e6720616d6f756e7400000000000000000000000000000000000000005f82015250565b5f6147d7600c83613c67565b91506147e2826147a3565b602082019050919050565b5f6020820190508181035f830152614804816147cb565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e5f8201527f20302e3030312520746f74616c20737570706c792e0000000000000000000000602082015250565b5f614865603583613c67565b91506148708261480b565b604082019050919050565b5f6020820190508181035f83015261489281614859565b9050919050565b7f5377617020616d6f756e742063616e6e6f7420626520686967686572207468615f8201527f6e20302e352520746f74616c20737570706c792e000000000000000000000000602082015250565b5f6148f3603483613c67565b91506148fe82614899565b604082019050919050565b5f6020820190508181035f830152614920816148e7565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f614981602683613c67565b915061498c82614927565b604082019050919050565b5f6020820190508181035f8301526149ae81614975565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f614a0f602483613c67565b9150614a1a826149b5565b604082019050919050565b5f6020820190508181035f830152614a3c81614a03565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f614a9d602283613c67565b9150614aa882614a43565b604082019050919050565b5f6020820190508181035f830152614aca81614a91565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f614b2b602583613c67565b9150614b3682614ad1565b604082019050919050565b5f6020820190508181035f830152614b5881614b1f565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f614bb9602383613c67565b9150614bc482614b5f565b604082019050919050565b5f6020820190508181035f830152614be681614bad565b9050919050565b7f5b66726f6d5d20626c61636b206c6973740000000000000000000000000000005f82015250565b5f614c21601183613c67565b9150614c2c82614bed565b602082019050919050565b5f6020820190508181035f830152614c4e81614c15565b9050919050565b7f5b746f5d20626c61636b206c69737400000000000000000000000000000000005f82015250565b5f614c89600f83613c67565b9150614c9482614c55565b602082019050919050565b5f6020820190508181035f830152614cb681614c7d565b9050919050565b7f54726164696e67206973206e6f74206163746976652e000000000000000000005f82015250565b5f614cf1601683613c67565b9150614cfc82614cbd565b602082019050919050565b5f6020820190508181035f830152614d1e81614ce5565b9050919050565b7f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c5f8201527f65642e20204f6e6c79206f6e652070757263686173652070657220626c6f636b60208201527f20616c6c6f7765642e0000000000000000000000000000000000000000000000604082015250565b5f614da5604983613c67565b9150614db082614d25565b606082019050919050565b5f6020820190508181035f830152614dd281614d99565b9050919050565b7f427579207472616e7366657220616d6f756e74206578636565647320746865205f8201527f6d617854782e0000000000000000000000000000000000000000000000000000602082015250565b5f614e33602683613c67565b9150614e3e82614dd9565b604082019050919050565b5f6020820190508181035f830152614e6081614e27565b9050919050565b7f4d61782077616c6c6574206578636565646564000000000000000000000000005f82015250565b5f614e9b601383613c67565b9150614ea682614e67565b602082019050919050565b5f6020820190508181035f830152614ec881614e8f565b9050919050565b7f53656c6c207472616e7366657220616d6f756e742065786365656473207468655f8201527f206d617854782e00000000000000000000000000000000000000000000000000602082015250565b5f614f29602783613c67565b9150614f3482614ecf565b604082019050919050565b5f6020820190508181035f830152614f5681614f1d565b9050919050565b5f614f6782613bec565b9150614f7283613bec565b9250828203905081811115614f8a57614f89614156565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f81519050614ff881613d37565b92915050565b5f6020828403121561501357615012613be8565b5b5f61502084828501614fea565b91505092915050565b5f819050919050565b5f61504c61504761504284615029565b613dd2565b613bec565b9050919050565b61505c81615032565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b61509481613d26565b82525050565b5f6150a5838361508b565b60208301905092915050565b5f602082019050919050565b5f6150c782615062565b6150d1818561506c565b93506150dc8361507c565b805f5b8381101561510c5781516150f3888261509a565b97506150fe836150b1565b9250506001810190506150df565b5085935050505092915050565b5f60a08201905061512c5f830188613e46565b6151396020830187615053565b818103604083015261514b81866150bd565b905061515a6060830185613f14565b6151676080830184613e46565b9695505050505050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f6151cb602683613c67565b91506151d682615171565b604082019050919050565b5f6020820190508181035f8301526151f8816151bf565b9050919050565b5f81905092915050565b50565b5f6152175f836151ff565b915061522282615209565b5f82019050919050565b5f6152368261520c565b915081905091905056fea2646970667358221220e6eac667fa5b96f56f176c458aec6b529a765cad48cfd2024a2756205d20eafd64736f6c63430008170033