Overview ERC721
Total Supply:
1,558 GG

Holders:
6
Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x94C203Db7201D5C605e9855af1C693854300E03A
6080604052733586218d139c2fd5ec9445e13ffc466d5bb5aa8c601060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200006657600080fd5b50604051620065a9380380620065a983398181016040528101906200008c9190620003b5565b6040518060400160405280600c81526020017f476c69746368204769726c7300000000000000000000000000000000000000008152506040518060400160405280600281526020017f47470000000000000000000000000000000000000000000000000000000000008152508160009080519060200190620001109291906200027c565b508060019080519060200190620001299291906200027c565b5050506200014c62000140620001ae60201b60201c565b620001b660201b60201c565b81600c9080519060200190620001649291906200027c565b5080600d60036101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050620005cd565b600033905090565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8280546200028a90620004d8565b90600052602060002090601f016020900481019282620002ae5760008555620002fa565b82601f10620002c957805160ff1916838001178555620002fa565b82800160010185558215620002fa579182015b82811115620002f9578251825591602001919060010190620002dc565b5b5090506200030991906200030d565b5090565b5b80821115620003285760008160009055506001016200030e565b5090565b6000620003436200033d8462000438565b6200040f565b9050828152602081018484840111156200035c57600080fd5b62000369848285620004a2565b509392505050565b6000815190506200038281620005b3565b92915050565b600082601f8301126200039a57600080fd5b8151620003ac8482602086016200032c565b91505092915050565b60008060408385031215620003c957600080fd5b600083015167ffffffffffffffff811115620003e457600080fd5b620003f28582860162000388565b9250506020620004058582860162000371565b9150509250929050565b60006200041b6200042e565b90506200042982826200050e565b919050565b6000604051905090565b600067ffffffffffffffff82111562000456576200045562000573565b5b6200046182620005a2565b9050602081019050919050565b60006200047b8262000482565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60005b83811015620004c2578082015181840152602081019050620004a5565b83811115620004d2576000848401525b50505050565b60006002820490506001821680620004f157607f821691505b6020821081141562000508576200050762000544565b5b50919050565b6200051982620005a2565b810181811067ffffffffffffffff821117156200053b576200053a62000573565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b620005be816200046e565b8114620005ca57600080fd5b50565b615fcc80620005dd6000396000f3fe6080604052600436106102515760003560e01c8063758123f711610139578063b88d4fde116100b6578063eb94e5a71161007a578063eb94e5a7146108c9578063ed43b799146108f4578063f2db2e871461091f578063f2fde38b1461094a578063f48e0bcb14610973578063fb2a3bbb1461099c57610251565b8063b88d4fde146107d2578063c87b56dd146107fb578063d0f3b6d714610838578063e14304f314610861578063e985e9c51461088c57610251565b80639979a194116100fd5780639979a194146106ff578063a22cb4651461072a578063ad7a672f14610753578063b11560c51461077e578063b7f751d8146107a757610251565b8063758123f714610628578063771282f6146106535780638da5cb5b1461067e57806394197597146106a957806395d89b41146106d457610251565b806324600fc3116101d257806342966c681161019657806342966c68146105085780634f6ccce71461053157806355f804b31461056e5780636352211e1461059757806370a08231146105d4578063715018a61461061157610251565b806324600fc3146104325780632f745c59146104495780633552bb1414610486578063409c2d08146104c357806342842e0e146104df57610251565b8063109bbbf811610219578063109bbbf81461034d578063163e1e611461037857806318160ddd146103a15780631cc4ad1f146103cc57806323b872dd1461040957610251565b806301ffc9a714610256578063046dc1661461029357806306fdde03146102bc578063081812fc146102e7578063095ea7b314610324575b600080fd5b34801561026257600080fd5b5061027d600480360381019061027891906143de565b6109b8565b60405161028a9190614cb4565b60405180910390f35b34801561029f57600080fd5b506102ba60048036038101906102b591906140ea565b6109ca565b005b3480156102c857600080fd5b506102d1610a8a565b6040516102de9190614d14565b60405180910390f35b3480156102f357600080fd5b5061030e600480360381019061030991906144b6565b610b1c565b60405161031b9190614c4d565b60405180910390f35b34801561033057600080fd5b5061034b60048036038101906103469190614255565b610ba1565b005b34801561035957600080fd5b50610362610cb9565b60405161036f9190615196565b60405180910390f35b34801561038457600080fd5b5061039f600480360381019061039a9190614291565b610ce5565b005b3480156103ad57600080fd5b506103b6610efd565b6040516103c39190615196565b60405180910390f35b3480156103d857600080fd5b506103f360048036038101906103ee9190614475565b610f0a565b6040516104009190614cb4565b60405180910390f35b34801561041557600080fd5b50610430600480360381019061042b919061414f565b610f40565b005b34801561043e57600080fd5b50610447610fa0565b005b34801561045557600080fd5b50610470600480360381019061046b9190614255565b6110f6565b60405161047d9190615196565b60405180910390f35b34801561049257600080fd5b506104ad60048036038101906104a891906140ea565b61119b565b6040516104ba9190615196565b60405180910390f35b6104dd60048036038101906104d891906144b6565b6111b3565b005b3480156104eb57600080fd5b506105066004803603810190610501919061414f565b6114a4565b005b34801561051457600080fd5b5061052f600480360381019061052a91906144b6565b6114c4565b005b34801561053d57600080fd5b50610558600480360381019061055391906144b6565b611520565b6040516105659190615196565b60405180910390f35b34801561057a57600080fd5b5061059560048036038101906105909190614430565b6115b7565b005b3480156105a357600080fd5b506105be60048036038101906105b991906144b6565b611649565b6040516105cb9190614c4d565b60405180910390f35b3480156105e057600080fd5b506105fb60048036038101906105f691906140ea565b6116fb565b6040516106089190615196565b60405180910390f35b34801561061d57600080fd5b506106266117b3565b005b34801561063457600080fd5b5061063d61183b565b60405161064a9190614cb4565b60405180910390f35b34801561065f57600080fd5b5061066861184e565b6040516106759190615196565b60405180910390f35b34801561068a57600080fd5b5061069361186b565b6040516106a09190614c4d565b60405180910390f35b3480156106b557600080fd5b506106be611895565b6040516106cb9190615196565b60405180910390f35b3480156106e057600080fd5b506106e961189a565b6040516106f69190614d14565b60405180910390f35b34801561070b57600080fd5b5061071461192c565b6040516107219190614cb4565b60405180910390f35b34801561073657600080fd5b50610751600480360381019061074c9190614219565b61193f565b005b34801561075f57600080fd5b50610768611ac0565b6040516107759190615196565b60405180910390f35b34801561078a57600080fd5b506107a560048036038101906107a09190614291565b611adf565b005b3480156107b357600080fd5b506107bc611c19565b6040516107c99190614cb4565b60405180910390f35b3480156107de57600080fd5b506107f960048036038101906107f4919061419e565b611c2c565b005b34801561080757600080fd5b50610822600480360381019061081d91906144b6565b611c8e565b60405161082f9190614d14565b60405180910390f35b34801561084457600080fd5b5061085f600480360381019061085a91906144b6565b611d41565b005b34801561086d57600080fd5b50610876611e66565b6040516108839190615196565b60405180910390f35b34801561089857600080fd5b506108b360048036038101906108ae9190614113565b611e9d565b6040516108c09190614cb4565b60405180910390f35b3480156108d557600080fd5b506108de611f31565b6040516108eb9190615196565b60405180910390f35b34801561090057600080fd5b50610909611f3d565b6040516109169190615196565b60405180910390f35b34801561092b57600080fd5b50610934611f50565b6040516109419190615196565b60405180910390f35b34801561095657600080fd5b50610971600480360381019061096c91906140ea565b611f56565b005b34801561097f57600080fd5b5061099a600480360381019061099591906142d6565b61204e565b005b6109b660048036038101906109b1919061434b565b6121c8565b005b60006109c38261250d565b9050919050565b6109d2612587565b73ffffffffffffffffffffffffffffffffffffffff166109f061186b565b73ffffffffffffffffffffffffffffffffffffffff1614610a46576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3d90615016565b60405180910390fd5b80600d60036101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b606060008054610a9990615510565b80601f0160208091040260200160405190810160405280929190818152602001828054610ac590615510565b8015610b125780601f10610ae757610100808354040283529160200191610b12565b820191906000526020600020905b815481529060010190602001808311610af557829003601f168201915b5050505050905090565b6000610b278261258f565b610b66576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b5d90614fd6565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610bac82611649565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610c1d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1490615076565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610c3c612587565b73ffffffffffffffffffffffffffffffffffffffff161480610c6b5750610c6a81610c65612587565b611e9d565b5b610caa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca190614eb6565b60405180910390fd5b610cb483836125fb565b505050565b60456108b2610bb86106cf610cce9190615290565b610cd89190615290565b610ce29190615405565b81565b610ced612587565b73ffffffffffffffffffffffffffffffffffffffff16610d0b61186b565b73ffffffffffffffffffffffffffffffffffffffff1614610d61576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5890615016565b60405180910390fd5b6045806108b2610bb86106cf610d779190615290565b610d819190615290565b610d8b9190615405565b610d959190615290565b610d9f600b6126b4565b1115610de0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dd790614f36565b60405180910390fd5b6045806108b2610bb86106cf610df69190615290565b610e009190615290565b610e0a9190615405565b610e149190615290565b82829050610e22600b6126b4565b610e2c9190615290565b1115610e6d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e6490614f56565b60405180910390fd5b60005b82829050811015610ef857610e85600b6126c2565b610ee5838383818110610ec1577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9050602002016020810190610ed691906140ea565b610ee0600b6126b4565b6126d8565b8080610ef090615573565b915050610e70565b505050565b6000600880549050905090565b600f818051602081018201805184825260208301602085012081835280955050505050506000915054906101000a900460ff1681565b610f51610f4b612587565b826126f6565b610f90576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f87906150b6565b60405180910390fd5b610f9b8383836127d4565b505050565b601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611030576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161102790615096565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff1663ad7a672f6040518163ffffffff1660e01b815260040160206040518083038186803b15801561109057600080fd5b505afa1580156110a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110c891906144df565b9081150290604051600060405180830381858888f193505050501580156110f3573d6000803e3d6000fd5b50565b6000611101836116fb565b8210611142576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161113990614d96565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b600e6020528060005260406000206000915090505481565b600d60009054906101000a900460ff16611202576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111f990614f16565b60405180910390fd5b6000600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600081141561128a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161128190614d76565b60405180910390fd5b600082826112989190615371565b12156112d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112d090614f56565b60405180910390fd5b6106cf6112e6600b6126b4565b1115611327576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161131e90614f36565b60405180910390fd5b6106cf82611335600b6126b4565b61133f9190615290565b1115611380576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161137790614f56565b60405180910390fd5b348267016345785d8a00006113959190615317565b11156113d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113cd90615056565b60405180910390fd5b60005b82811015611411576113eb600b6126c2565b6113fe336113f9600b6126b4565b612a30565b808061140990615573565b9150506113d9565b5081600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461145d9190615405565b600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b6114bf83838360405180602001604052806000815250611c2c565b505050565b6114d56114cf612587565b826126f6565b611514576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161150b90615176565b60405180910390fd5b61151d81612bfe565b50565b600061152a610efd565b821061156b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161156290615136565b60405180910390fd5b600882815481106115a5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050919050565b6115bf612587565b73ffffffffffffffffffffffffffffffffffffffff166115dd61186b565b73ffffffffffffffffffffffffffffffffffffffff1614611633576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161162a90615016565b60405180910390fd5b8181600c9190611644929190613e06565b505050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156116f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116e990614ef6565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561176c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161176390614ed6565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6117bb612587565b73ffffffffffffffffffffffffffffffffffffffff166117d961186b565b73ffffffffffffffffffffffffffffffffffffffff161461182f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161182690615016565b60405180910390fd5b6118396000612d0f565b565b600d60029054906101000a900460ff1681565b6000600161185c600b6126b4565b6118669190615290565b905090565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b604581565b6060600180546118a990615510565b80601f01602080910402602001604051908101604052809291908181526020018280546118d590615510565b80156119225780601f106118f757610100808354040283529160200191611922565b820191906000526020600020905b81548152906001019060200180831161190557829003601f168201915b5050505050905090565b600d60009054906101000a900460ff1681565b611947612587565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156119b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119ac90614e56565b60405180910390fd5b80600560006119c2612587565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16611a6f612587565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611ab49190614cb4565b60405180910390a35050565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b611ae7612587565b73ffffffffffffffffffffffffffffffffffffffff16611b0561186b565b73ffffffffffffffffffffffffffffffffffffffff1614611b5b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b5290615016565b60405180910390fd5b60005b82829050811015611c14576000838383818110611ba4577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9050602002016020810190611bb991906140ea565b90506000600e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550508080611c0c90615573565b915050611b5e565b505050565b600d60019054906101000a900460ff1681565b611c3d611c37612587565b836126f6565b611c7c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c73906150b6565b60405180910390fd5b611c8884848484612dd5565b50505050565b6060611c998261258f565b611cd8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ccf906150d6565b60405180910390fd5b600c611ce383612e31565b6040518060400160405280600581526020017f2e6a736f6e000000000000000000000000000000000000000000000000000000815250604051602001611d2b93929190614bf6565b6040516020818303038152906040529050919050565b611d49612587565b73ffffffffffffffffffffffffffffffffffffffff16611d6761186b565b73ffffffffffffffffffffffffffffffffffffffff1614611dbd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611db490615016565b60405180910390fd5b6001811415611df557600d60009054906101000a900460ff1615600d60006101000a81548160ff021916908315150217905550611e63565b6002811415611e2d57600d60029054906101000a900460ff1615600d60026101000a81548160ff021916908315150217905550611e62565b6003811415611e6157600d60019054906101000a900460ff1615600d60016101000a81548160ff0219169083151502179055505b5b5b50565b6045806108b2610bb86106cf611e7c9190615290565b611e869190615290565b611e909190615405565b611e9a9190615290565b81565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b67016345785d8a000081565b610bb86106cf611f4d9190615290565b81565b6106cf81565b611f5e612587565b73ffffffffffffffffffffffffffffffffffffffff16611f7c61186b565b73ffffffffffffffffffffffffffffffffffffffff1614611fd2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fc990615016565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415612042576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161203990614dd6565b60405180910390fd5b61204b81612d0f565b50565b612056612587565b73ffffffffffffffffffffffffffffffffffffffff1661207461186b565b73ffffffffffffffffffffffffffffffffffffffff16146120ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120c190615016565b60405180910390fd5b60005b848490508110156121c1576000858583818110612113577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b905060200201602081019061212891906140ea565b9050838383818110612163577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90506020020135600e60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505080806121b990615573565b9150506120cd565b5050505050565b600d60019054906101000a900460ff16806121ef5750600d60029054906101000a900460ff165b61222e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161222590614ff6565b60405180910390fd5b6000600d60029054906101000a900460ff161561225857610bb86106cf6122559190615290565b90505b600d60019054906101000a900460ff16156122995760456108b2610bb86106cf6122829190615290565b61228c9190615290565b6122969190615405565b90505b6122a38585612fde565b6122e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122d9906150f6565b60405180910390fd5b600f826040516122f29190614bdf565b908152602001604051809103902060009054906101000a900460ff161561234e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161234590614e16565b60405180910390fd5b8461235a338486613053565b1461239a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161239190615116565b60405180910390fd5b806123a5600b6126b4565b11156123e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123dd90614fb6565b60405180910390fd5b80836123f2600b6126b4565b6123fc9190615290565b111561243d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161243490615156565b60405180910390fd5b348367016345785d8a00006124529190615317565b1115612493576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161248a90615056565b60405180910390fd5b60005b838110156124ce576124a8600b6126c2565b6124bb336124b6600b6126b4565b612a30565b80806124c690615573565b915050612496565b506001600f836040516124e19190614bdf565b908152602001604051809103902060006101000a81548160ff0219169083151502179055505050505050565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480612580575061257f8261308e565b5b9050919050565b600033905090565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661266e83611649565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600081600001549050919050565b6001816000016000828254019250508190555050565b6126f2828260405180602001604052806000815250613170565b5050565b60006127018261258f565b612740576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161273790614e96565b60405180910390fd5b600061274b83611649565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806127ba57508373ffffffffffffffffffffffffffffffffffffffff166127a284610b1c565b73ffffffffffffffffffffffffffffffffffffffff16145b806127cb57506127ca8185611e9d565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff166127f482611649565b73ffffffffffffffffffffffffffffffffffffffff161461284a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161284190615036565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156128ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128b190614e36565b60405180910390fd5b6128c58383836131cb565b6128d06000826125fb565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546129209190615405565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546129779190615290565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612aa0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a9790614f96565b60405180910390fd5b612aa98161258f565b15612ae9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ae090614df6565b60405180910390fd5b612af5600083836131cb565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612b459190615290565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b6000612c0982611649565b9050612c17816000846131cb565b612c226000836125fb565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612c729190615405565b925050819055506002600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b612de08484846127d4565b612dec848484846131db565b612e2b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e2290614db6565b60405180910390fd5b50505050565b60606000821415612e79576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050612fd9565b600082905060005b60008214612eab578080612e9490615573565b915050600a82612ea491906152e6565b9150612e81565b60008167ffffffffffffffff811115612eed577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015612f1f5781602001600182028036833780820191505090505b5090505b60008514612fd257600182612f389190615405565b9150600a85612f4791906155f4565b6030612f539190615290565b60f81b818381518110612f8f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85612fcb91906152e6565b9450612f23565b8093505050505b919050565b6000612ffb82612fed85613372565b6133a290919063ffffffff16565b73ffffffffffffffffffffffffffffffffffffffff16600d60039054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614905092915050565b60008084848460405160200161306b93929190614ba6565b604051602081830303815290604052805190602001209050809150509392505050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061315957507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806131695750613168826133c9565b5b9050919050565b61317a8383612a30565b61318760008484846131db565b6131c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016131bd90614db6565b60405180910390fd5b505050565b6131d6838383613433565b505050565b60006131fc8473ffffffffffffffffffffffffffffffffffffffff16613547565b15613365578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02613225612587565b8786866040518563ffffffff1660e01b81526004016132479493929190614c68565b602060405180830381600087803b15801561326157600080fd5b505af192505050801561329257506040513d601f19601f8201168201806040525081019061328f9190614407565b60015b613315573d80600081146132c2576040519150601f19603f3d011682016040523d82523d6000602084013e6132c7565b606091505b5060008151141561330d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161330490614db6565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161491505061336a565b600190505b949350505050565b6000816040516020016133859190614c27565b604051602081830303815290604052805190602001209050919050565b60008060006133b1858561355a565b915091506133be816135dd565b819250505092915050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b61343e83838361392e565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156134815761347c81613933565b6134c0565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146134bf576134be838261397c565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415613503576134fe81613ae9565b613542565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614613541576135408282613c2c565b5b5b505050565b600080823b905060008111915050919050565b60008060418351141561359c5760008060006020860151925060408601519150606086015160001a905061359087828585613cab565b945094505050506135d6565b6040835114156135cd5760008060208501519150604085015190506135c2868383613db8565b9350935050506135d6565b60006002915091505b9250929050565b60006004811115613617577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b816004811115613650577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b141561365b5761392b565b60016004811115613695577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b8160048111156136ce577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b141561370f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161370690614d36565b60405180910390fd5b60026004811115613749577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b816004811115613782577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b14156137c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016137ba90614d56565b60405180910390fd5b600360048111156137fd577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b816004811115613836577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b1415613877576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161386e90614e76565b60405180910390fd5b6004808111156138b0577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b8160048111156138e9577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b141561392a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161392190614f76565b60405180910390fd5b5b50565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b60006001613989846116fb565b6139939190615405565b9050600060076000848152602001908152602001600020549050818114613a78576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001600880549050613afd9190615405565b9050600060096000848152602001908152602001600020549050600060088381548110613b53577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020015490508060088381548110613b9b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020018190555081600960008381526020019081526020016000208190555060096000858152602001908152602001600020600090556008805480613c10577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b6000613c37836116fb565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08360001c1115613ce6576000600391509150613daf565b601b8560ff1614158015613cfe5750601c8560ff1614155b15613d10576000600491509150613daf565b600060018787878760405160008152602001604052604051613d359493929190614ccf565b6020604051602081039080840390855afa158015613d57573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415613da657600060019250925050613daf565b80600092509250505b94509492505050565b6000806000807f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff85169150601b8560ff1c019050613df887828885613cab565b935093505050935093915050565b828054613e1290615510565b90600052602060002090601f016020900481019282613e345760008555613e7b565b82601f10613e4d57803560ff1916838001178555613e7b565b82800160010185558215613e7b579182015b82811115613e7a578235825591602001919060010190613e5f565b5b509050613e889190613e8c565b5090565b5b80821115613ea5576000816000905550600101613e8d565b5090565b6000613ebc613eb7846151d6565b6151b1565b905082815260208101848484011115613ed457600080fd5b613edf8482856154ce565b509392505050565b6000613efa613ef584615207565b6151b1565b905082815260208101848484011115613f1257600080fd5b613f1d8482856154ce565b509392505050565b600081359050613f3481615f23565b92915050565b60008083601f840112613f4c57600080fd5b8235905067ffffffffffffffff811115613f6557600080fd5b602083019150836020820283011115613f7d57600080fd5b9250929050565b60008083601f840112613f9657600080fd5b8235905067ffffffffffffffff811115613faf57600080fd5b602083019150836020820283011115613fc757600080fd5b9250929050565b600081359050613fdd81615f3a565b92915050565b600081359050613ff281615f51565b92915050565b60008135905061400781615f68565b92915050565b60008151905061401c81615f68565b92915050565b600082601f83011261403357600080fd5b8135614043848260208601613ea9565b91505092915050565b60008083601f84011261405e57600080fd5b8235905067ffffffffffffffff81111561407757600080fd5b60208301915083600182028301111561408f57600080fd5b9250929050565b600082601f8301126140a757600080fd5b81356140b7848260208601613ee7565b91505092915050565b6000813590506140cf81615f7f565b92915050565b6000815190506140e481615f7f565b92915050565b6000602082840312156140fc57600080fd5b600061410a84828501613f25565b91505092915050565b6000806040838503121561412657600080fd5b600061413485828601613f25565b925050602061414585828601613f25565b9150509250929050565b60008060006060848603121561416457600080fd5b600061417286828701613f25565b935050602061418386828701613f25565b9250506040614194868287016140c0565b9150509250925092565b600080600080608085870312156141b457600080fd5b60006141c287828801613f25565b94505060206141d387828801613f25565b93505060406141e4878288016140c0565b925050606085013567ffffffffffffffff81111561420157600080fd5b61420d87828801614022565b91505092959194509250565b6000806040838503121561422c57600080fd5b600061423a85828601613f25565b925050602061424b85828601613fce565b9150509250929050565b6000806040838503121561426857600080fd5b600061427685828601613f25565b9250506020614287858286016140c0565b9150509250929050565b600080602083850312156142a457600080fd5b600083013567ffffffffffffffff8111156142be57600080fd5b6142ca85828601613f3a565b92509250509250929050565b600080600080604085870312156142ec57600080fd5b600085013567ffffffffffffffff81111561430657600080fd5b61431287828801613f3a565b9450945050602085013567ffffffffffffffff81111561433157600080fd5b61433d87828801613f84565b925092505092959194509250565b6000806000806080858703121561436157600080fd5b600061436f87828801613fe3565b945050602085013567ffffffffffffffff81111561438c57600080fd5b61439887828801614022565b93505060406143a9878288016140c0565b925050606085013567ffffffffffffffff8111156143c657600080fd5b6143d287828801614096565b91505092959194509250565b6000602082840312156143f057600080fd5b60006143fe84828501613ff8565b91505092915050565b60006020828403121561441957600080fd5b60006144278482850161400d565b91505092915050565b6000806020838503121561444357600080fd5b600083013567ffffffffffffffff81111561445d57600080fd5b6144698582860161404c565b92509250509250929050565b60006020828403121561448757600080fd5b600082013567ffffffffffffffff8111156144a157600080fd5b6144ad84828501614096565b91505092915050565b6000602082840312156144c857600080fd5b60006144d6848285016140c0565b91505092915050565b6000602082840312156144f157600080fd5b60006144ff848285016140d5565b91505092915050565b61451181615439565b82525050565b61452861452382615439565b6155bc565b82525050565b6145378161544b565b82525050565b61454681615457565b82525050565b61455d61455882615457565b6155ce565b82525050565b600061456e8261524d565b6145788185615263565b93506145888185602086016154dd565b614591816156e1565b840191505092915050565b60006145a782615258565b6145b18185615274565b93506145c18185602086016154dd565b6145ca816156e1565b840191505092915050565b60006145e082615258565b6145ea8185615285565b93506145fa8185602086016154dd565b80840191505092915050565b6000815461461381615510565b61461d8186615285565b9450600182166000811461463857600181146146495761467c565b60ff1983168652818601935061467c565b61465285615238565b60005b8381101561467457815481890152600182019150602081019050614655565b838801955050505b50505092915050565b6000614692601883615274565b915061469d826156ff565b602082019050919050565b60006146b5601f83615274565b91506146c082615728565b602082019050919050565b60006146d8601c83615285565b91506146e382615751565b601c82019050919050565b60006146fb600283615274565b91506147068261577a565b602082019050919050565b600061471e602b83615274565b9150614729826157a3565b604082019050919050565b6000614741603283615274565b915061474c826157f2565b604082019050919050565b6000614764602683615274565b915061476f82615841565b604082019050919050565b6000614787601c83615274565b915061479282615890565b602082019050919050565b60006147aa600183615274565b91506147b5826158b9565b602082019050919050565b60006147cd602483615274565b91506147d8826158e2565b604082019050919050565b60006147f0601983615274565b91506147fb82615931565b602082019050919050565b6000614813602283615274565b915061481e8261595a565b604082019050919050565b6000614836602c83615274565b9150614841826159a9565b604082019050919050565b6000614859603883615274565b9150614864826159f8565b604082019050919050565b600061487c602a83615274565b915061488782615a47565b604082019050919050565b600061489f602983615274565b91506148aa82615a96565b604082019050919050565b60006148c2600283615274565b91506148cd82615ae5565b602082019050919050565b60006148e5600283615274565b91506148f082615b0e565b602082019050919050565b6000614908600283615274565b915061491382615b37565b602082019050919050565b600061492b602283615274565b915061493682615b60565b604082019050919050565b600061494e602083615274565b915061495982615baf565b602082019050919050565b6000614971600283615274565b915061497c82615bd8565b602082019050919050565b6000614994602c83615274565b915061499f82615c01565b604082019050919050565b60006149b7600283615274565b91506149c282615c50565b602082019050919050565b60006149da602083615274565b91506149e582615c79565b602082019050919050565b60006149fd602983615274565b9150614a0882615ca2565b604082019050919050565b6000614a20600183615274565b9150614a2b82615cf1565b602082019050919050565b6000614a43602183615274565b9150614a4e82615d1a565b604082019050919050565b6000614a66600283615274565b9150614a7182615d69565b602082019050919050565b6000614a89603183615274565b9150614a9482615d92565b604082019050919050565b6000614aac600183615274565b9150614ab782615de1565b602082019050919050565b6000614acf600283615274565b9150614ada82615e0a565b602082019050919050565b6000614af2600183615274565b9150614afd82615e33565b602082019050919050565b6000614b15602c83615274565b9150614b2082615e5c565b604082019050919050565b6000614b38600283615274565b9150614b4382615eab565b602082019050919050565b6000614b5b603083615274565b9150614b6682615ed4565b604082019050919050565b614b7a816154b7565b82525050565b614b91614b8c826154b7565b6155ea565b82525050565b614ba0816154c1565b82525050565b6000614bb28286614517565b601482019150614bc282856145d5565b9150614bce8284614b80565b602082019150819050949350505050565b6000614beb82846145d5565b915081905092915050565b6000614c028286614606565b9150614c0e82856145d5565b9150614c1a82846145d5565b9150819050949350505050565b6000614c32826146cb565b9150614c3e828461454c565b60208201915081905092915050565b6000602082019050614c626000830184614508565b92915050565b6000608082019050614c7d6000830187614508565b614c8a6020830186614508565b614c976040830185614b71565b8181036060830152614ca98184614563565b905095945050505050565b6000602082019050614cc9600083018461452e565b92915050565b6000608082019050614ce4600083018761453d565b614cf16020830186614b97565b614cfe604083018561453d565b614d0b606083018461453d565b95945050505050565b60006020820190508181036000830152614d2e818461459c565b905092915050565b60006020820190508181036000830152614d4f81614685565b9050919050565b60006020820190508181036000830152614d6f816146a8565b9050919050565b60006020820190508181036000830152614d8f816146ee565b9050919050565b60006020820190508181036000830152614daf81614711565b9050919050565b60006020820190508181036000830152614dcf81614734565b9050919050565b60006020820190508181036000830152614def81614757565b9050919050565b60006020820190508181036000830152614e0f8161477a565b9050919050565b60006020820190508181036000830152614e2f8161479d565b9050919050565b60006020820190508181036000830152614e4f816147c0565b9050919050565b60006020820190508181036000830152614e6f816147e3565b9050919050565b60006020820190508181036000830152614e8f81614806565b9050919050565b60006020820190508181036000830152614eaf81614829565b9050919050565b60006020820190508181036000830152614ecf8161484c565b9050919050565b60006020820190508181036000830152614eef8161486f565b9050919050565b60006020820190508181036000830152614f0f81614892565b9050919050565b60006020820190508181036000830152614f2f816148b5565b9050919050565b60006020820190508181036000830152614f4f816148d8565b9050919050565b60006020820190508181036000830152614f6f816148fb565b9050919050565b60006020820190508181036000830152614f8f8161491e565b9050919050565b60006020820190508181036000830152614faf81614941565b9050919050565b60006020820190508181036000830152614fcf81614964565b9050919050565b60006020820190508181036000830152614fef81614987565b9050919050565b6000602082019050818103600083015261500f816149aa565b9050919050565b6000602082019050818103600083015261502f816149cd565b9050919050565b6000602082019050818103600083015261504f816149f0565b9050919050565b6000602082019050818103600083015261506f81614a13565b9050919050565b6000602082019050818103600083015261508f81614a36565b9050919050565b600060208201905081810360008301526150af81614a59565b9050919050565b600060208201905081810360008301526150cf81614a7c565b9050919050565b600060208201905081810360008301526150ef81614a9f565b9050919050565b6000602082019050818103600083015261510f81614ac2565b9050919050565b6000602082019050818103600083015261512f81614ae5565b9050919050565b6000602082019050818103600083015261514f81614b08565b9050919050565b6000602082019050818103600083015261516f81614b2b565b9050919050565b6000602082019050818103600083015261518f81614b4e565b9050919050565b60006020820190506151ab6000830184614b71565b92915050565b60006151bb6151cc565b90506151c78282615542565b919050565b6000604051905090565b600067ffffffffffffffff8211156151f1576151f06156b2565b5b6151fa826156e1565b9050602081019050919050565b600067ffffffffffffffff821115615222576152216156b2565b5b61522b826156e1565b9050602081019050919050565b60008190508160005260206000209050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600061529b826154b7565b91506152a6836154b7565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156152db576152da615625565b5b828201905092915050565b60006152f1826154b7565b91506152fc836154b7565b92508261530c5761530b615654565b5b828204905092915050565b6000615322826154b7565b915061532d836154b7565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561536657615365615625565b5b828202905092915050565b600061537c8261548d565b91506153878361548d565b9250827f8000000000000000000000000000000000000000000000000000000000000000018212600084121516156153c2576153c1615625565b5b827f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0182136000841216156153fa576153f9615625565b5b828203905092915050565b6000615410826154b7565b915061541b836154b7565b92508282101561542e5761542d615625565b5b828203905092915050565b600061544482615497565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b82818337600083830152505050565b60005b838110156154fb5780820151818401526020810190506154e0565b8381111561550a576000848401525b50505050565b6000600282049050600182168061552857607f821691505b6020821081141561553c5761553b615683565b5b50919050565b61554b826156e1565b810181811067ffffffffffffffff8211171561556a576155696156b2565b5b80604052505050565b600061557e826154b7565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156155b1576155b0615625565b5b600182019050919050565b60006155c7826155d8565b9050919050565b6000819050919050565b60006155e3826156f2565b9050919050565b6000819050919050565b60006155ff826154b7565b915061560a836154b7565b92508261561a57615619615654565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b60008160601b9050919050565b7f45434453413a20696e76616c6964207369676e61747572650000000000000000600082015250565b7f45434453413a20696e76616c6964207369676e6174757265206c656e67746800600082015250565b7f19457468657265756d205369676e6564204d6573736167653a0a333200000000600082015250565b7f3130000000000000000000000000000000000000000000000000000000000000600082015250565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f3300000000000000000000000000000000000000000000000000000000000000600082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f45434453413a20696e76616c6964207369676e6174757265202773272076616c60008201527f7565000000000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b7f3131000000000000000000000000000000000000000000000000000000000000600082015250565b7f3133000000000000000000000000000000000000000000000000000000000000600082015250565b7f3132000000000000000000000000000000000000000000000000000000000000600082015250565b7f45434453413a20696e76616c6964207369676e6174757265202776272076616c60008201527f7565000000000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f3332000000000000000000000000000000000000000000000000000000000000600082015250565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f3331000000000000000000000000000000000000000000000000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960008201527f73206e6f74206f776e0000000000000000000000000000000000000000000000602082015250565b7f3200000000000000000000000000000000000000000000000000000000000000600082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b7f3939000000000000000000000000000000000000000000000000000000000000600082015250565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b7f3100000000000000000000000000000000000000000000000000000000000000600082015250565b7f3638000000000000000000000000000000000000000000000000000000000000600082015250565b7f3500000000000000000000000000000000000000000000000000000000000000600082015250565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b7f3333000000000000000000000000000000000000000000000000000000000000600082015250565b7f4552433732314275726e61626c653a2063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656400000000000000000000000000000000602082015250565b615f2c81615439565b8114615f3757600080fd5b50565b615f438161544b565b8114615f4e57600080fd5b50565b615f5a81615457565b8114615f6557600080fd5b50565b615f7181615461565b8114615f7c57600080fd5b50565b615f88816154b7565b8114615f9357600080fd5b5056fea26469706673582212204e263be120a43503e66554d8517b29e4e0b3f0eb2b8dc9f44ecf12493eadcbf664736f6c634300080400330000000000000000000000000000000000000000000000000000000000000040000000000000000000000000773005d8f295a346c1b3c8749d45c72b45d399d0000000000000000000000000000000000000000000000000000000000000002968747470733a2f2f676c697463686769726c732e756b2e722e61707073706f742e636f6d2f6170692f0000000000000000000000000000000000000000000000