Overview ERC721
Total Supply:
22 ASH

Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xB708Db64fb90e4Ea77f6914168d382e91bFA9146
6080604052612710600b5566f8b0a10e470000600c556001600d556001600e5560405180602001604052806000815250600f90805190602001906200004692919062000e44565b50604051806060016040528060358152602001620062e360359139601390805190602001906200007892919062000e44565b5073247376e9adb82841863d58ca0e8ddebb8252aae5601760016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550348015620000db57600080fd5b506040516200631838038062006318833981810160405281019062000101919062001097565b878781600090805190602001906200011b92919062000e44565b5080600190805190602001906200013492919062000e44565b505050620001576200014b6200037160201b60201c565b6200037960201b60201c565b8385620001659190620014bb565b600b8190555085601190805190602001906200018392919062000e44565b5081600c8190555084600e8190555083600d8190555060005b8151811015620002c157600073ffffffffffffffffffffffffffffffffffffffff16828281518110620001d457620001d36200173a565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16141562000236576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200022d90620013de565b60405180910390fd5b6001601660008484815181106200025257620002516200173a565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080620002b8906200165f565b9150506200019c565b50600081511115620002e9576001601760006101000a81548160ff0219169083151502179055505b60005b848110156200031d576200030733826200043f60201b60201c565b808062000314906200165f565b915050620002ec565b5060008490505b8484620003329190620014bb565b81101562000362576200034c33826200043f60201b60201c565b808062000359906200165f565b91505062000324565b50505050505050505062001929565b600033905090565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b620004618282604051806020016040528060008152506200046560201b60201c565b5050565b620004778383620004d360201b60201c565b6200048c6000848484620006b960201b60201c565b620004ce576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620004c59062001356565b60405180910390fd5b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141562000546576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200053d90620013bc565b60405180910390fd5b62000557816200087360201b60201c565b156200059a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620005919062001378565b60405180910390fd5b620005ae60008383620008df60201b60201c565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620006009190620014bb565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b6000620006e78473ffffffffffffffffffffffffffffffffffffffff16620008fc60201b62001f821760201c565b1562000866578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02620007196200037160201b60201c565b8786866040518563ffffffff1660e01b81526004016200073d949392919062001302565b602060405180830381600087803b1580156200075857600080fd5b505af19250505080156200078c57506040513d601f19601f8201168201806040525081019062000789919062001065565b60015b62000815573d8060008114620007bf576040519150601f19603f3d011682016040523d82523d6000602084013e620007c4565b606091505b506000815114156200080d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620008049062001356565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149150506200086b565b600190505b949350505050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b620008f78383836200090f60201b62001f951760201c565b505050565b600080823b905060008111915050919050565b6200092783838362000a5660201b620020a91760201c565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141562000974576200096e8162000a5b60201b60201c565b620009bc565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614620009bb57620009ba838262000aa460201b60201c565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141562000a095762000a038162000c2160201b60201c565b62000a51565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161462000a505762000a4f828262000cfd60201b60201c565b5b5b505050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b6000600162000abe8462000d8960201b6200135c1760201c565b62000aca919062001518565b905060006007600084815260200190815260200160002054905081811462000bb0576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b6000600160088054905062000c37919062001518565b905060006009600084815260200190815260200160002054905060006008838154811062000c6a5762000c696200173a565b5b90600052602060002001549050806008838154811062000c8f5762000c8e6200173a565b5b90600052602060002001819055508160096000838152602001908152602001600020819055506009600085815260200190815260200160002060009055600880548062000ce15762000ce06200170b565b5b6001900381819060005260206000200160009055905550505050565b600062000d158362000d8960201b6200135c1760201c565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141562000dfd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000df4906200139a565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b82805462000e5290620015f3565b90600052602060002090601f01602090048101928262000e76576000855562000ec2565b82601f1062000e9157805160ff191683800117855562000ec2565b8280016001018555821562000ec2579182015b8281111562000ec157825182559160200191906001019062000ea4565b5b50905062000ed1919062000ed5565b5090565b5b8082111562000ef057600081600090555060010162000ed6565b5090565b600062000f0b62000f058462001429565b62001400565b9050808382526020820190508285602086028201111562000f315762000f306200179d565b5b60005b8581101562000f65578162000f4a888262000fba565b84526020840193506020830192505060018101905062000f34565b5050509392505050565b600062000f8662000f808462001458565b62001400565b90508281526020810184848401111562000fa55762000fa4620017a2565b5b62000fb2848285620015bd565b509392505050565b60008151905062000fcb81620018db565b92915050565b600082601f83011262000fe95762000fe862001798565b5b815162000ffb84826020860162000ef4565b91505092915050565b6000815190506200101581620018f5565b92915050565b600082601f83011262001033576200103262001798565b5b81516200104584826020860162000f6f565b91505092915050565b6000815190506200105f816200190f565b92915050565b6000602082840312156200107e576200107d620017ac565b5b60006200108e8482850162001004565b91505092915050565b600080600080600080600080610100898b031215620010bb57620010ba620017ac565b5b600089015167ffffffffffffffff811115620010dc57620010db620017a7565b5b620010ea8b828c016200101b565b985050602089015167ffffffffffffffff8111156200110e576200110d620017a7565b5b6200111c8b828c016200101b565b975050604089015167ffffffffffffffff81111562001140576200113f620017a7565b5b6200114e8b828c016200101b565b9650506060620011618b828c016200104e565b9550506080620011748b828c016200104e565b94505060a0620011878b828c016200104e565b93505060c06200119a8b828c016200104e565b92505060e089015167ffffffffffffffff811115620011be57620011bd620017a7565b5b620011cc8b828c0162000fd1565b9150509295985092959890939650565b620011e78162001553565b82525050565b6000620011fa826200148e565b62001206818562001499565b935062001218818560208601620015bd565b6200122381620017b1565b840191505092915050565b60006200123d603283620014aa565b91506200124a82620017c2565b604082019050919050565b600062001264601c83620014aa565b9150620012718262001811565b602082019050919050565b60006200128b602a83620014aa565b915062001298826200183a565b604082019050919050565b6000620012b2602083620014aa565b9150620012bf8262001889565b602082019050919050565b6000620012d9601783620014aa565b9150620012e682620018b2565b602082019050919050565b620012fc81620015b3565b82525050565b6000608082019050620013196000830187620011dc565b620013286020830186620011dc565b620013376040830185620012f1565b81810360608301526200134b8184620011ed565b905095945050505050565b6000602082019050818103600083015262001371816200122e565b9050919050565b60006020820190508181036000830152620013938162001255565b9050919050565b60006020820190508181036000830152620013b5816200127c565b9050919050565b60006020820190508181036000830152620013d781620012a3565b9050919050565b60006020820190508181036000830152620013f981620012ca565b9050919050565b60006200140c6200141f565b90506200141a828262001629565b919050565b6000604051905090565b600067ffffffffffffffff82111562001447576200144662001769565b5b602082029050602081019050919050565b600067ffffffffffffffff82111562001476576200147562001769565b5b6200148182620017b1565b9050602081019050919050565b600081519050919050565b600082825260208201905092915050565b600082825260208201905092915050565b6000620014c882620015b3565b9150620014d583620015b3565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156200150d576200150c620016ad565b5b828201905092915050565b60006200152582620015b3565b91506200153283620015b3565b925082821015620015485762001547620016ad565b5b828203905092915050565b6000620015608262001593565b9050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60005b83811015620015dd578082015181840152602081019050620015c0565b83811115620015ed576000848401525b50505050565b600060028204905060018216806200160c57607f821691505b60208210811415620016235762001622620016dc565b5b50919050565b6200163482620017b1565b810181811067ffffffffffffffff8211171562001656576200165562001769565b5b80604052505050565b60006200166c82620015b3565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415620016a257620016a1620016ad565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f43616e6e6f7420616464206e756c6c2061646472657373000000000000000000600082015250565b620018e68162001553565b8114620018f257600080fd5b50565b620019008162001567565b81146200190c57600080fd5b50565b6200191a81620015b3565b81146200192657600080fd5b50565b6149aa80620019396000396000f3fe6080604052600436106102465760003560e01c8063676d29a5116101395780639f238861116100b6578063cb774d471161007a578063cb774d471461085f578063d5abeb011461088a578063e985e9c5146108b5578063e9866550146108f2578063eb24830d14610909578063f2fde38b1461092057610246565b80639f23886114610789578063a0712d68146107b4578063a22cb465146107d0578063b88d4fde146107f9578063c87b56dd1461082257610246565b80638a32fb93116100fd5780638a32fb93146106b45780638da5cb5b146106df57806391b7f5ed1461070a57806395d89b411461073357806398d5fdca1461075e57610246565b8063676d29a5146105df5780636fc3462b1461060a57806370a0823114610635578063715018a6146106725780637b7a7ca71461068957610246565b80633ccfd60b116101c757806355234ec01161018b57806355234ec0146104fa57806355a4e4b61461052557806355f804b31461055057806357605280146105795780636352211e146105a257610246565b80633ccfd60b1461041557806342842e0e1461042c578063438b6300146104555780634f6ccce71461049257806351830227146104cf57610246565b8063162d22611161020e578063162d22611461034257806318160ddd1461036d57806323b872dd146103985780632f745c59146103c15780633b2c3fb6146103fe57610246565b806301ffc9a71461024b57806306fdde0314610288578063081812fc146102b3578063095ea7b3146102f05780631096952314610319575b600080fd5b34801561025757600080fd5b50610272600480360381019061026d9190613493565b610949565b60405161027f9190613b29565b60405180910390f35b34801561029457600080fd5b5061029d61095b565b6040516102aa9190613b44565b60405180910390f35b3480156102bf57600080fd5b506102da60048036038101906102d59190613592565b6109ed565b6040516102e79190613aa0565b60405180910390f35b3480156102fc57600080fd5b5061031760048036038101906103129190613453565b610a72565b005b34801561032557600080fd5b50610340600480360381019061033b91906134ed565b610b8a565b005b34801561034e57600080fd5b50610357610c20565b6040516103649190613b44565b60405180910390f35b34801561037957600080fd5b50610382610cae565b60405161038f9190613e46565b60405180910390f35b3480156103a457600080fd5b506103bf60048036038101906103ba919061333d565b610cbb565b005b3480156103cd57600080fd5b506103e860048036038101906103e39190613453565b610d1b565b6040516103f59190613e46565b60405180910390f35b34801561040a57600080fd5b50610413610dc0565b005b34801561042157600080fd5b5061042a610e68565b005b34801561043857600080fd5b50610453600480360381019061044e919061333d565b610f4f565b005b34801561046157600080fd5b5061047c600480360381019061047791906132d0565b610f6f565b6040516104899190613b07565b60405180910390f35b34801561049e57600080fd5b506104b960048036038101906104b49190613592565b61101d565b6040516104c69190613e46565b60405180910390f35b3480156104db57600080fd5b506104e461108e565b6040516104f19190613b29565b60405180910390f35b34801561050657600080fd5b5061050f6110a1565b60405161051c9190613e46565b60405180910390f35b34801561053157600080fd5b5061053a6110c2565b6040516105479190613e46565b60405180910390f35b34801561055c57600080fd5b50610577600480360381019061057291906134ed565b6110c8565b005b34801561058557600080fd5b506105a0600480360381019061059b9190613536565b61115e565b005b3480156105ae57600080fd5b506105c960048036038101906105c49190613592565b611216565b6040516105d69190613aa0565b60405180910390f35b3480156105eb57600080fd5b506105f46112c8565b6040516106019190613b44565b60405180910390f35b34801561061657600080fd5b5061061f611356565b60405161062c9190613e46565b60405180910390f35b34801561064157600080fd5b5061065c600480360381019061065791906132d0565b61135c565b6040516106699190613e46565b60405180910390f35b34801561067e57600080fd5b50610687611414565b005b34801561069557600080fd5b5061069e61149c565b6040516106ab9190613b29565b60405180910390f35b3480156106c057600080fd5b506106c96114b3565b6040516106d69190613b44565b60405180910390f35b3480156106eb57600080fd5b506106f4611541565b6040516107019190613aa0565b60405180910390f35b34801561071657600080fd5b50610731600480360381019061072c9190613592565b61156b565b005b34801561073f57600080fd5b506107486115f1565b6040516107559190613b44565b60405180910390f35b34801561076a57600080fd5b50610773611683565b6040516107809190613e46565b60405180910390f35b34801561079557600080fd5b5061079e61168d565b6040516107ab9190613b44565b60405180910390f35b6107ce60048036038101906107c99190613592565b61171b565b005b3480156107dc57600080fd5b506107f760048036038101906107f29190613413565b61191f565b005b34801561080557600080fd5b50610820600480360381019061081b9190613390565b611aa0565b005b34801561082e57600080fd5b5061084960048036038101906108449190613592565b611b02565b6040516108569190613b44565b60405180910390f35b34801561086b57600080fd5b50610874611c58565b6040516108819190613e46565b60405180910390f35b34801561089657600080fd5b5061089f611c5e565b6040516108ac9190613e46565b60405180910390f35b3480156108c157600080fd5b506108dc60048036038101906108d791906132fd565b611c64565b6040516108e99190613b29565b60405180910390f35b3480156108fe57600080fd5b50610907611cf8565b005b34801561091557600080fd5b5061091e611de2565b005b34801561092c57600080fd5b50610947600480360381019061094291906132d0565b611e8a565b005b6000610954826120ae565b9050919050565b60606000805461096a9061412f565b80601f01602080910402602001604051908101604052809291908181526020018280546109969061412f565b80156109e35780601f106109b8576101008083540402835291602001916109e3565b820191906000526020600020905b8154815290600101906020018083116109c657829003601f168201915b5050505050905090565b60006109f882612128565b610a37576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a2e90613d46565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610a7d82611216565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610aee576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ae590613dc6565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610b0d612194565b73ffffffffffffffffffffffffffffffffffffffff161480610b3c5750610b3b81610b36612194565b611c64565b5b610b7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b7290613ca6565b60405180910390fd5b610b85838361219c565b505050565b610b92612194565b73ffffffffffffffffffffffffffffffffffffffff16610bb0611541565b73ffffffffffffffffffffffffffffffffffffffff1614610c06576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bfd90613d66565b60405180910390fd5b80600f9080519060200190610c1c9291906130e4565b5050565b60138054610c2d9061412f565b80601f0160208091040260200160405190810160405280929190818152602001828054610c599061412f565b8015610ca65780601f10610c7b57610100808354040283529160200191610ca6565b820191906000526020600020905b815481529060010190602001808311610c8957829003601f168201915b505050505081565b6000600880549050905090565b610ccc610cc6612194565b82612255565b610d0b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0290613de6565b60405180910390fd5b610d16838383612333565b505050565b6000610d268361135c565b8210610d67576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5e90613b66565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b610dc8612194565b73ffffffffffffffffffffffffffffffffffffffff16610de6611541565b73ffffffffffffffffffffffffffffffffffffffff1614610e3c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3390613d66565b60405180910390fd5b601260009054906101000a900460ff1615601260006101000a81548160ff021916908315150217905550565b610e70612194565b73ffffffffffffffffffffffffffffffffffffffff16610e8e611541565b73ffffffffffffffffffffffffffffffffffffffff1614610ee4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610edb90613d66565b60405180910390fd5b601760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015610f4c573d6000803e3d6000fd5b50565b610f6a83838360405180602001604052806000815250611aa0565b505050565b60606000610f7c8361135c565b905060008167ffffffffffffffff811115610f9a57610f99614301565b5b604051908082528060200260200182016040528015610fc85781602001602082028036833780820191505090505b50905060005b8281101561101257610fe08582610d1b565b828281518110610ff357610ff26142d2565b5b602002602001018181525050808061100a90614192565b915050610fce565b508092505050919050565b6000611027610cae565b8210611068576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161105f90613e06565b60405180910390fd5b6008828154811061107c5761107b6142d2565b5b90600052602060002001549050919050565b601260009054906101000a900460ff1681565b6000806110ac610cae565b600b546110b99190614045565b90508091505090565b600d5481565b6110d0612194565b73ffffffffffffffffffffffffffffffffffffffff166110ee611541565b73ffffffffffffffffffffffffffffffffffffffff1614611144576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161113b90613d66565b60405180910390fd5b806011908051906020019061115a9291906130e4565b5050565b611166612194565b73ffffffffffffffffffffffffffffffffffffffff16611184611541565b73ffffffffffffffffffffffffffffffffffffffff16146111da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111d190613d66565b60405180910390fd5b807fa109ba539900bf1b633f956d63c96fc89b814c7287f7aa50a9216d0b556572078360405161120a9190613b44565b60405180910390a25050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156112bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112b690613ce6565b60405180910390fd5b80915050919050565b600f80546112d59061412f565b80601f01602080910402602001604051908101604052809291908181526020018280546113019061412f565b801561134e5780601f106113235761010080835404028352916020019161134e565b820191906000526020600020905b81548152906001019060200180831161133157829003601f168201915b505050505081565b600e5481565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156113cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113c490613cc6565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61141c612194565b73ffffffffffffffffffffffffffffffffffffffff1661143a611541565b73ffffffffffffffffffffffffffffffffffffffff1614611490576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161148790613d66565b60405180910390fd5b61149a600061258f565b565b6000601760009054906101000a900460ff16905090565b601580546114c09061412f565b80601f01602080910402602001604051908101604052809291908181526020018280546114ec9061412f565b80156115395780601f1061150e57610100808354040283529160200191611539565b820191906000526020600020905b81548152906001019060200180831161151c57829003601f168201915b505050505081565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b611573612194565b73ffffffffffffffffffffffffffffffffffffffff16611591611541565b73ffffffffffffffffffffffffffffffffffffffff16146115e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115de90613d66565b60405180910390fd5b80600c8190555050565b6060600180546116009061412f565b80601f016020809104026020016040519081016040528092919081815260200182805461162c9061412f565b80156116795780601f1061164e57610100808354040283529160200191611679565b820191906000526020600020905b81548152906001019060200180831161165c57829003601f168201915b5050505050905090565b6000600c54905090565b6014805461169a9061412f565b80601f01602080910402602001604051908101604052809291908181526020018280546116c69061412f565b80156117135780601f106116e857610100808354040283529160200191611713565b820191906000526020600020905b8154815290600101906020018083116116f657829003601f168201915b505050505081565b6000611725610cae565b9050600b5482826117369190613f64565b1115611777576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161176e90613d06565b60405180910390fd5b60038211156117bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117b290613e26565b60405180910390fd5b81600c546117c99190613feb565b34101561180b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161180290613c26565b60405180910390fd5b601760009054906101000a900460ff16156118ad57601660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166118ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118a390613c66565b60405180910390fd5b5b60008190505b82826118bf9190613f64565b8110156118e3576118d03382612655565b80806118db90614192565b9150506118b3565b507f90ddedd5a25821bba11fbb98de02ec1f75c1be90ae147d6450ce873e7b78b5d8336040516119139190613aa0565b60405180910390a15050565b611927612194565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611995576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161198c90613c06565b60405180910390fd5b80600560006119a2612194565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16611a4f612194565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611a949190613b29565b60405180910390a35050565b611ab1611aab612194565b83612255565b611af0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ae790613de6565b60405180910390fd5b611afc84848484612673565b50505050565b6060611b0d82612128565b611b4c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b4390613da6565b60405180910390fd5b60001515601260009054906101000a900460ff1615151415611bfa5760138054611b759061412f565b80601f0160208091040260200160405190810160405280929190818152602001828054611ba19061412f565b8015611bee5780601f10611bc357610100808354040283529160200191611bee565b820191906000526020600020905b815481529060010190602001808311611bd157829003601f168201915b50505050509050611c53565b6000611c046126cf565b90506000815111611c245760405180602001604052806000815250611c4f565b80611c2e84612761565b604051602001611c3f929190613a50565b6040516020818303038152906040525b9150505b919050565b60105481565b600b5481565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600060105414611d3d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d3490613c86565b60405180910390fd5b60004442604051602001611d52929190613a74565b6040516020818303038152906040528051906020012060001c905060ff81611d7a91906141e5565b6001611d869190613f64565b905080431015611d9557600190505b60008143611da39190614045565b9050600b54814060001c611db791906141e5565b60108190555060006010541415611dde576001601054611dd79190613f64565b6010819055505b5050565b611dea612194565b73ffffffffffffffffffffffffffffffffffffffff16611e08611541565b73ffffffffffffffffffffffffffffffffffffffff1614611e5e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e5590613d66565b60405180910390fd5b601760009054906101000a900460ff1615601760006101000a81548160ff021916908315150217905550565b611e92612194565b73ffffffffffffffffffffffffffffffffffffffff16611eb0611541565b73ffffffffffffffffffffffffffffffffffffffff1614611f06576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611efd90613d66565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611f76576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f6d90613ba6565b60405180910390fd5b611f7f8161258f565b50565b600080823b905060008111915050919050565b611fa08383836120a9565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611fe357611fde816128c2565b612022565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161461202157612020838261290b565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156120655761206081612a78565b6120a4565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146120a3576120a28282612b49565b5b5b505050565b505050565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480612121575061212082612bc8565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661220f83611216565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600061226082612128565b61229f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161229690613c46565b60405180910390fd5b60006122aa83611216565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061231957508373ffffffffffffffffffffffffffffffffffffffff16612301846109ed565b73ffffffffffffffffffffffffffffffffffffffff16145b8061232a57506123298185611c64565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661235382611216565b73ffffffffffffffffffffffffffffffffffffffff16146123a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123a090613d86565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612419576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161241090613be6565b60405180910390fd5b612424838383612caa565b61242f60008261219c565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461247f9190614045565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546124d69190613f64565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b61266f828260405180602001604052806000815250612cba565b5050565b61267e848484612333565b61268a84848484612d15565b6126c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126c090613b86565b60405180910390fd5b50505050565b6060601180546126de9061412f565b80601f016020809104026020016040519081016040528092919081815260200182805461270a9061412f565b80156127575780601f1061272c57610100808354040283529160200191612757565b820191906000526020600020905b81548152906001019060200180831161273a57829003601f168201915b5050505050905090565b606060008214156127a9576040518060400160405280600181526020017f300000000000000000000000000000000000000000000000000000000000000081525090506128bd565b600082905060005b600082146127db5780806127c490614192565b915050600a826127d49190613fba565b91506127b1565b60008167ffffffffffffffff8111156127f7576127f6614301565b5b6040519080825280601f01601f1916602001820160405280156128295781602001600182028036833780820191505090505b5090505b600085146128b6576001826128429190614045565b9150600a8561285191906141e5565b603061285d9190613f64565b60f81b818381518110612873576128726142d2565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856128af9190613fba565b945061282d565b8093505050505b919050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b600060016129188461135c565b6129229190614045565b9050600060076000848152602001908152602001600020549050818114612a07576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001600880549050612a8c9190614045565b9050600060096000848152602001908152602001600020549050600060088381548110612abc57612abb6142d2565b5b906000526020600020015490508060088381548110612ade57612add6142d2565b5b906000526020600020018190555081600960008381526020019081526020016000208190555060096000858152602001908152602001600020600090556008805480612b2d57612b2c6142a3565b5b6001900381819060005260206000200160009055905550505050565b6000612b548361135c565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480612c9357507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80612ca35750612ca282612eac565b5b9050919050565b612cb5838383611f95565b505050565b612cc48383612f16565b612cd16000848484612d15565b612d10576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d0790613b86565b60405180910390fd5b505050565b6000612d368473ffffffffffffffffffffffffffffffffffffffff16611f82565b15612e9f578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02612d5f612194565b8786866040518563ffffffff1660e01b8152600401612d819493929190613abb565b602060405180830381600087803b158015612d9b57600080fd5b505af1925050508015612dcc57506040513d601f19601f82011682018060405250810190612dc991906134c0565b60015b612e4f573d8060008114612dfc576040519150601f19603f3d011682016040523d82523d6000602084013e612e01565b606091505b50600081511415612e47576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e3e90613b86565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050612ea4565b600190505b949350505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612f86576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f7d90613d26565b60405180910390fd5b612f8f81612128565b15612fcf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612fc690613bc6565b60405180910390fd5b612fdb60008383612caa565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461302b9190613f64565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b8280546130f09061412f565b90600052602060002090601f0160209004810192826131125760008555613159565b82601f1061312b57805160ff1916838001178555613159565b82800160010185558215613159579182015b8281111561315857825182559160200191906001019061313d565b5b509050613166919061316a565b5090565b5b8082111561318357600081600090555060010161316b565b5090565b600061319a61319584613e86565b613e61565b9050828152602081018484840111156131b6576131b5614335565b5b6131c18482856140ed565b509392505050565b60006131dc6131d784613eb7565b613e61565b9050828152602081018484840111156131f8576131f7614335565b5b6132038482856140ed565b509392505050565b60008135905061321a81614918565b92915050565b60008135905061322f8161492f565b92915050565b60008135905061324481614946565b92915050565b60008151905061325981614946565b92915050565b600082601f83011261327457613273614330565b5b8135613284848260208601613187565b91505092915050565b600082601f8301126132a2576132a1614330565b5b81356132b28482602086016131c9565b91505092915050565b6000813590506132ca8161495d565b92915050565b6000602082840312156132e6576132e561433f565b5b60006132f48482850161320b565b91505092915050565b600080604083850312156133145761331361433f565b5b60006133228582860161320b565b92505060206133338582860161320b565b9150509250929050565b6000806000606084860312156133565761335561433f565b5b60006133648682870161320b565b93505060206133758682870161320b565b9250506040613386868287016132bb565b9150509250925092565b600080600080608085870312156133aa576133a961433f565b5b60006133b88782880161320b565b94505060206133c98782880161320b565b93505060406133da878288016132bb565b925050606085013567ffffffffffffffff8111156133fb576133fa61433a565b5b6134078782880161325f565b91505092959194509250565b6000806040838503121561342a5761342961433f565b5b60006134388582860161320b565b925050602061344985828601613220565b9150509250929050565b6000806040838503121561346a5761346961433f565b5b60006134788582860161320b565b9250506020613489858286016132bb565b9150509250929050565b6000602082840312156134a9576134a861433f565b5b60006134b784828501613235565b91505092915050565b6000602082840312156134d6576134d561433f565b5b60006134e48482850161324a565b91505092915050565b6000602082840312156135035761350261433f565b5b600082013567ffffffffffffffff8111156135215761352061433a565b5b61352d8482850161328d565b91505092915050565b6000806040838503121561354d5761354c61433f565b5b600083013567ffffffffffffffff81111561356b5761356a61433a565b5b6135778582860161328d565b9250506020613588858286016132bb565b9150509250929050565b6000602082840312156135a8576135a761433f565b5b60006135b6848285016132bb565b91505092915050565b60006135cb8383613a1b565b60208301905092915050565b6135e081614079565b82525050565b60006135f182613ef8565b6135fb8185613f26565b935061360683613ee8565b8060005b8381101561363757815161361e88826135bf565b975061362983613f19565b92505060018101905061360a565b5085935050505092915050565b61364d8161408b565b82525050565b600061365e82613f03565b6136688185613f37565b93506136788185602086016140fc565b61368181614344565b840191505092915050565b600061369782613f0e565b6136a18185613f48565b93506136b18185602086016140fc565b6136ba81614344565b840191505092915050565b60006136d082613f0e565b6136da8185613f59565b93506136ea8185602086016140fc565b80840191505092915050565b6000613703602b83613f48565b915061370e82614355565b604082019050919050565b6000613726603283613f48565b9150613731826143a4565b604082019050919050565b6000613749602683613f48565b9150613754826143f3565b604082019050919050565b600061376c601c83613f48565b915061377782614442565b602082019050919050565b600061378f602483613f48565b915061379a8261446b565b604082019050919050565b60006137b2601983613f48565b91506137bd826144ba565b602082019050919050565b60006137d5601983613f48565b91506137e0826144e3565b602082019050919050565b60006137f8602c83613f48565b91506138038261450c565b604082019050919050565b600061381b601083613f48565b91506138268261455b565b602082019050919050565b600061383e601d83613f48565b915061384982614584565b602082019050919050565b6000613861603883613f48565b915061386c826145ad565b604082019050919050565b6000613884602a83613f48565b915061388f826145fc565b604082019050919050565b60006138a7602983613f48565b91506138b28261464b565b604082019050919050565b60006138ca601683613f48565b91506138d58261469a565b602082019050919050565b60006138ed602083613f48565b91506138f8826146c3565b602082019050919050565b6000613910602c83613f48565b915061391b826146ec565b604082019050919050565b6000613933602083613f48565b915061393e8261473b565b602082019050919050565b6000613956602983613f48565b915061396182614764565b604082019050919050565b6000613979602f83613f48565b9150613984826147b3565b604082019050919050565b600061399c602183613f48565b91506139a782614802565b604082019050919050565b60006139bf603183613f48565b91506139ca82614851565b604082019050919050565b60006139e2602c83613f48565b91506139ed826148a0565b604082019050919050565b6000613a05601b83613f48565b9150613a10826148ef565b602082019050919050565b613a24816140e3565b82525050565b613a33816140e3565b82525050565b613a4a613a45826140e3565b6141db565b82525050565b6000613a5c82856136c5565b9150613a6882846136c5565b91508190509392505050565b6000613a808285613a39565b602082019150613a908284613a39565b6020820191508190509392505050565b6000602082019050613ab560008301846135d7565b92915050565b6000608082019050613ad060008301876135d7565b613add60208301866135d7565b613aea6040830185613a2a565b8181036060830152613afc8184613653565b905095945050505050565b60006020820190508181036000830152613b2181846135e6565b905092915050565b6000602082019050613b3e6000830184613644565b92915050565b60006020820190508181036000830152613b5e818461368c565b905092915050565b60006020820190508181036000830152613b7f816136f6565b9050919050565b60006020820190508181036000830152613b9f81613719565b9050919050565b60006020820190508181036000830152613bbf8161373c565b9050919050565b60006020820190508181036000830152613bdf8161375f565b9050919050565b60006020820190508181036000830152613bff81613782565b9050919050565b60006020820190508181036000830152613c1f816137a5565b9050919050565b60006020820190508181036000830152613c3f816137c8565b9050919050565b60006020820190508181036000830152613c5f816137eb565b9050919050565b60006020820190508181036000830152613c7f8161380e565b9050919050565b60006020820190508181036000830152613c9f81613831565b9050919050565b60006020820190508181036000830152613cbf81613854565b9050919050565b60006020820190508181036000830152613cdf81613877565b9050919050565b60006020820190508181036000830152613cff8161389a565b9050919050565b60006020820190508181036000830152613d1f816138bd565b9050919050565b60006020820190508181036000830152613d3f816138e0565b9050919050565b60006020820190508181036000830152613d5f81613903565b9050919050565b60006020820190508181036000830152613d7f81613926565b9050919050565b60006020820190508181036000830152613d9f81613949565b9050919050565b60006020820190508181036000830152613dbf8161396c565b9050919050565b60006020820190508181036000830152613ddf8161398f565b9050919050565b60006020820190508181036000830152613dff816139b2565b9050919050565b60006020820190508181036000830152613e1f816139d5565b9050919050565b60006020820190508181036000830152613e3f816139f8565b9050919050565b6000602082019050613e5b6000830184613a2a565b92915050565b6000613e6b613e7c565b9050613e778282614161565b919050565b6000604051905090565b600067ffffffffffffffff821115613ea157613ea0614301565b5b613eaa82614344565b9050602081019050919050565b600067ffffffffffffffff821115613ed257613ed1614301565b5b613edb82614344565b9050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b6000613f6f826140e3565b9150613f7a836140e3565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613faf57613fae614216565b5b828201905092915050565b6000613fc5826140e3565b9150613fd0836140e3565b925082613fe057613fdf614245565b5b828204905092915050565b6000613ff6826140e3565b9150614001836140e3565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561403a57614039614216565b5b828202905092915050565b6000614050826140e3565b915061405b836140e3565b92508282101561406e5761406d614216565b5b828203905092915050565b6000614084826140c3565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b8381101561411a5780820151818401526020810190506140ff565b83811115614129576000848401525b50505050565b6000600282049050600182168061414757607f821691505b6020821081141561415b5761415a614274565b5b50919050565b61416a82614344565b810181811067ffffffffffffffff8211171561418957614188614301565b5b80604052505050565b600061419d826140e3565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156141d0576141cf614216565b5b600182019050919050565b6000819050919050565b60006141f0826140e3565b91506141fb836140e3565b92508261420b5761420a614245565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f496e636f6e73697374656e7420616d6f756e742073656e742100000000000000600082015250565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4e6f7420696e2077686974656c69737400000000000000000000000000000000600082015250565b7f5374617274696e6720696e64657820697320616c726561647920736574000000600082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b7f4e6f7420656e6f75676820746f6b656e73206c65667400000000000000000000600082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960008201527f73206e6f74206f776e0000000000000000000000000000000000000000000000602082015250565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b7f4d61782033206d696e747320706572207472616e73616374696f6e0000000000600082015250565b61492181614079565b811461492c57600080fd5b50565b6149388161408b565b811461494357600080fd5b50565b61494f81614097565b811461495a57600080fd5b50565b614966816140e3565b811461497157600080fd5b5056fea264697066735822122063200c0c0be881b085aac2ad66ec33684810ba316e3a6d0473c6d19632b4354c64736f6c63430008070033697066733a2f2f516d624259537261314c79433145415863354d394765735778526a75677a5a345132574538314271786a6832416e000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000003200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000006a94d74f43000000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000000d456d70697265206f662041736800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000341534800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036697066733a2f2f516d6571616a48476b61723566313650746155647544374e64384a69443555504b426e76574d6f7370464c74656b2f000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000ddd93d9f9acbc5437e447afa79851bf4cedb5a01000000000000000000000000b5f549fd4e2452a8265c79b24226c5b73de1f6c4