Overview ERC721
Total Supply:
1 SH Token

Holders:
54
Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xcaA5b83953B9330b1Bd4ecFFF8B83a8645b5E328
60806040523480156200001157600080fd5b506040516200332d3803806200332d8339810160408190526200003491620003cc565b733cc6cdda760b79bafa08df41ecfa224f810dceb66001858581600090805190602001906200006592919062000259565b5080516200007b90600190602084019062000259565b50505062000098620000926200020360201b60201c565b62000207565b6007805460ff60a01b191690556daaeb6d7670e522a718067333cd4e3b15620001ea5780156200013857604051633e9f1edf60e11b81523060048201526001600160a01b03831660248201526daaeb6d7670e522a718067333cd4e90637d3e3dbe906044015b600060405180830381600087803b1580156200011957600080fd5b505af11580156200012e573d6000803e3d6000fd5b50505050620001ea565b6001600160a01b03821615620001895760405163a0af290360e01b81523060048201526001600160a01b03831660248201526daaeb6d7670e522a718067333cd4e9063a0af290390604401620000fe565b604051632210724360e11b81523060048201526daaeb6d7670e522a718067333cd4e90634420e48690602401600060405180830381600087803b158015620001d057600080fd5b505af1158015620001e5573d6000803e3d6000fd5b505050505b50506001600855600a91909155600d5550620004839050565b3390565b600780546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b828054620002679062000446565b90600052602060002090601f0160209004810192826200028b5760008555620002d6565b82601f10620002a657805160ff1916838001178555620002d6565b82800160010185558215620002d6579182015b82811115620002d6578251825591602001919060010190620002b9565b50620002e4929150620002e8565b5090565b5b80821115620002e45760008155600101620002e9565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200032757600080fd5b81516001600160401b0380821115620003445762000344620002ff565b604051601f8301601f19908116603f011681019082821181831017156200036f576200036f620002ff565b816040528381526020925086838588010111156200038c57600080fd5b600091505b83821015620003b0578582018301518183018401529082019062000391565b83821115620003c25760008385830101525b9695505050505050565b60008060008060808587031215620003e357600080fd5b84516001600160401b0380821115620003fb57600080fd5b620004098883890162000315565b955060208701519150808211156200042057600080fd5b506200042f8782880162000315565b604087015160609097015195989097509350505050565b600181811c908216806200045b57607f821691505b602082108114156200047d57634e487b7160e01b600052602260045260246000fd5b50919050565b612e9a80620004936000396000f3fe6080604052600436106102335760003560e01c80635c975abb1161012e57806398d5fdca116100ab578063c8866d941161006f578063c8866d9414610686578063d547cfb714610699578063e985e9c5146106ae578063f2fde38b146106f7578063f8b087121461071757600080fd5b806398d5fdca146105fc578063a22cb46514610611578063b88d4fde14610631578063c4e41b2214610651578063c87b56dd1461066657600080fd5b80638456cb59116100f25780638456cb591461057e5780638da5cb5b14610593578063902d55a5146105b157806391b7f5ed146105c757806395d89b41146105e757600080fd5b80635c975abb146104f55780636352211e1461051457806370a0823114610534578063715018a614610554578063821bca771461056957600080fd5b806323b872dd116101bc57806341f434341161018057806341f434341461044357806342842e0e146104655780635324f9aa1461048557806355f804b3146104b257806356189236146104d257600080fd5b806323b872dd1461039a578063278f1ffb146103ba5780632a55205a146103da5780633ccfd60b146104195780633f4ba83a1461042e57600080fd5b8063081812fc11610203578063081812fc146102ed578063095ea7b31461032557806317dc55c2146103475780631f4730321461036757806320aa8c191461037a57600080fd5b8062453a981461023f57806301ffc9a714610284578063055ad42e146102a457806306fdde03146102cb57600080fd5b3661023a57005b600080fd5b34801561024b57600080fd5b5061026f61025a3660046125f0565b60106020526000908152604090205460ff1681565b60405190151581526020015b60405180910390f35b34801561029057600080fd5b5061026f61029f366004612628565b61075f565b3480156102b057600080fd5b50600b546102be9060ff1681565b60405161027b919061265b565b3480156102d757600080fd5b506102e0610770565b60405161027b91906126db565b3480156102f957600080fd5b5061030d6103083660046126ee565b610802565b6040516001600160a01b03909116815260200161027b565b34801561033157600080fd5b50610345610340366004612707565b610829565b005b34801561035357600080fd5b5061034561036236600461278b565b610842565b6103456103753660046127e2565b6108c1565b34801561038657600080fd5b506103456103953660046127e2565b610a2e565b3480156103a657600080fd5b506103456103b5366004612808565b610a6e565b3480156103c657600080fd5b506103456103d5366004612844565b610acd565b3480156103e657600080fd5b506103fa6103f53660046128b0565b610bbc565b604080516001600160a01b03909316835260208301919091520161027b565b34801561042557600080fd5b50610345610be7565b34801561043a57600080fd5b50610345610c28565b34801561044f57600080fd5b5061030d6daaeb6d7670e522a718067333cd4e81565b34801561047157600080fd5b50610345610480366004612808565b610c3a565b34801561049157600080fd5b506104a56104a03660046125f0565b610c6f565b60405161027b91906128d2565b3480156104be57600080fd5b506103456104cd3660046129a2565b610cdb565b3480156104de57600080fd5b506104e7610cf6565b60405190815260200161027b565b34801561050157600080fd5b50600754600160a01b900460ff1661026f565b34801561052057600080fd5b5061030d61052f3660046126ee565b610d06565b34801561054057600080fd5b506104e761054f3660046125f0565b610d66565b34801561056057600080fd5b50610345610dec565b34801561057557600080fd5b50610345610dfe565b34801561058a57600080fd5b50610345610f3e565b34801561059f57600080fd5b506007546001600160a01b031661030d565b3480156105bd57600080fd5b506104e76106d681565b3480156105d357600080fd5b506103456105e23660046126ee565b610f4e565b3480156105f357600080fd5b506102e0610f5b565b34801561060857600080fd5b50600a546104e7565b34801561061d57600080fd5b5061034561062c3660046129eb565b610f6a565b34801561063d57600080fd5b5061034561064c366004612a22565b610f7e565b34801561065d57600080fd5b506106d66104e7565b34801561067257600080fd5b506102e06106813660046126ee565b610fb8565b6103456106943660046127e2565b611069565b3480156106a557600080fd5b506102e0611202565b3480156106ba57600080fd5b5061026f6106c9366004612a9e565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b34801561070357600080fd5b506103456107123660046125f0565b611290565b34801561072357600080fd5b5061074a6107323660046125f0565b600f6020526000908152604090205463ffffffff1681565b60405163ffffffff909116815260200161027b565b600061076a82611306565b92915050565b60606000805461077f90612ac8565b80601f01602080910402602001604051908101604052809291908181526020018280546107ab90612ac8565b80156107f85780601f106107cd576101008083540402835291602001916107f8565b820191906000526020600020905b8154815290600101906020018083116107db57829003601f168201915b5050505050905090565b600061080d82611356565b506000908152600460205260409020546001600160a01b031690565b81610833816113b5565b61083d838361146e565b505050565b61084a61157f565b60005b828110156108bb57816010600086868581811061086c5761086c612b03565b905060200201602081019061088191906125f0565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055806108b381612b2f565b91505061084d565b50505050565b80600a8163ffffffff16111580156108df575060008163ffffffff16115b6109215760405162461bcd60e51b815260206004820152600e60248201526d125b9d985b1a5908185b5bdd5b9d60921b60448201526064015b60405180910390fd5b6109296115d9565b6001600b5460ff16600181111561094257610942612645565b146109805760405162461bcd60e51b815260206004820152600e60248201526d4e6f205075626c69632053616c6560901b6044820152606401610918565b34600a548363ffffffff166109959190612b4a565b146109d55760405162461bcd60e51b815260206004820152601060248201526f125b9cdd59999a58d95b9d08119d5b9960821b6044820152606401610918565b6106d68263ffffffff166109e860095490565b6109f29190612b69565b1115610a105760405162461bcd60e51b815260040161091890612b81565b610a20338363ffffffff16611633565b610a2a6001600855565b5050565b610a3661157f565b63ffffffff8116610a4e5750600b805460ff19169055565b8063ffffffff1660011415610a6b57600b805460ff191660011790555b50565b826001600160a01b0381163314610a8857610a88336113b5565b6001600160a01b038416610a9b57600080fd5b6001600160a01b038316610aae57600080fd5b610ab98484846117fa565b610ac3848361182b565b6108bb83836119db565b610ad561157f565b828114610b155760405162461bcd60e51b815260206004820152600e60248201526d496e76616c696420496e7075747360901b6044820152606401610918565b60005b83811015610bb557828282818110610b3257610b32612b03565b9050602002016020810190610b4791906127e2565b600f6000878785818110610b5d57610b5d612b03565b9050602002016020810190610b7291906125f0565b6001600160a01b031681526020810191909152604001600020805463ffffffff191663ffffffff9290921691909117905580610bad81612b2f565b915050610b18565b5050505050565b600080610bd16007546001600160a01b031690565b9150610bde600a84612bbf565b90509250929050565b610bef61157f565b6007546040516001600160a01b03909116904780156108fc02916000818181858888f19350505050158015610a6b573d6000803e3d6000fd5b610c3061157f565b610c38611a07565b565b826001600160a01b0381163314610c5457610c54336113b5565b6108bb84848460405180602001604052806000815250610f7e565b6001600160a01b0381166000908152600e6020908152604091829020805483518184028101840190945280845260609392830182828015610ccf57602002820191906000526020600020905b815481526020019060010190808311610cbb575b50505050509050919050565b610ce361157f565b8051610a2a90600c90602084019061253b565b6000610d0160095490565b905090565b6000818152600260205260408120546001600160a01b03168061076a5760405162461bcd60e51b8152602060048201526018602482015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b6044820152606401610918565b60006001600160a01b038216610dd05760405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f7420612076616044820152683634b21037bbb732b960b91b6064820152608401610918565b506001600160a01b031660009081526003602052604090205490565b610df461157f565b610c386000611a5c565b610e066115d9565b6000600b5460ff166001811115610e1f57610e1f612645565b14610e5b5760405162461bcd60e51b815260206004820152600c60248201526b4e6f20467265652053616c6560a01b6044820152606401610918565b336000908152600f60205260409020546106d69063ffffffff16610e7e60095490565b610e889190612b69565b1115610ea65760405162461bcd60e51b815260040161091890612b81565b336000908152600f602052604090205463ffffffff16610efa5760405162461bcd60e51b815260206004820152600f60248201526e139bdd0815da1a5d195b1a5cdd1959608a1b6044820152606401610918565b336000818152600f6020526040902054610f1a919063ffffffff16611633565b336000908152600f60205260409020805463ffffffff19169055610c386001600855565b610f4661157f565b610c38611aae565b610f5661157f565b600a55565b60606001805461077f90612ac8565b81610f74816113b5565b61083d8383611af1565b836001600160a01b0381163314610f9857610f98336113b5565b610fa485858585611afc565b610fae858461182b565b610bb584846119db565b6000818152600260205260409020546060906001600160a01b03166110375760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b6064820152608401610918565b600c61104283611b2e565b604051602001611053929190612bef565b6040516020818303038152906040529050919050565b80600a8163ffffffff1611158015611087575060008163ffffffff16115b6110c45760405162461bcd60e51b815260206004820152600e60248201526d125b9d985b1a5908185b5bdd5b9d60921b6044820152606401610918565b6110cc6115d9565b6000600b5460ff1660018111156110e5576110e5612645565b146111215760405162461bcd60e51b815260206004820152600c60248201526b4e6f20467265652053616c6560a01b6044820152606401610918565b34600a548363ffffffff166111369190612b4a565b146111765760405162461bcd60e51b815260206004820152601060248201526f125b9cdd59999a58d95b9d08119d5b9960821b6044820152606401610918565b6106d68263ffffffff1661118960095490565b6111939190612b69565b11156111b15760405162461bcd60e51b815260040161091890612b81565b3360009081526010602052604090205460ff16610a105760405162461bcd60e51b815260206004820152600f60248201526e139bdd0815da1a5d195b1a5cdd1959608a1b6044820152606401610918565b600c805461120f90612ac8565b80601f016020809104026020016040519081016040528092919081815260200182805461123b90612ac8565b80156112885780601f1061125d57610100808354040283529160200191611288565b820191906000526020600020905b81548152906001019060200180831161126b57829003601f168201915b505050505081565b61129861157f565b6001600160a01b0381166112fd5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610918565b610a6b81611a5c565b60006001600160e01b031982166380ac58cd60e01b148061133757506001600160e01b03198216635b5e139f60e01b145b8061076a57506301ffc9a760e01b6001600160e01b031983161461076a565b6000818152600260205260409020546001600160a01b0316610a6b5760405162461bcd60e51b8152602060048201526018602482015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b6044820152606401610918565b6daaeb6d7670e522a718067333cd4e3b15610a6b57604051633185c44d60e21b81523060048201526001600160a01b03821660248201526daaeb6d7670e522a718067333cd4e9063c617113490604401602060405180830381865afa158015611422573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114469190612c8d565b610a6b57604051633b79c77360e21b81526001600160a01b0382166004820152602401610918565b600061147982610d06565b9050806001600160a01b0316836001600160a01b031614156114e75760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b6064820152608401610918565b336001600160a01b0382161480611503575061150381336106c9565b6115755760405162461bcd60e51b815260206004820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c0000006064820152608401610918565b61083d8383611bcb565b6007546001600160a01b03163314610c385760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610918565b6002600854141561162c5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610918565b6002600855565b33321461167a5760405162461bcd60e51b815260206004820152601560248201527410dbdb9d1c9858dd1cc818d85b9b9bdd081b5a5b9d605a1b6044820152606401610918565b6001600160a01b0382166116d05760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401610918565b600081116117315760405162461bcd60e51b815260206004820152602860248201527f455243373231723a206e65656420746f206d696e74206174206c65617374206f6044820152673732903a37b5b2b760c11b6064820152608401610918565b80600d5410156117975760405162461bcd60e51b815260206004820152602b60248201527f455243373231723a206d696e74696e67206d6f726520746f6b656e732074686160448201526a6e20617661696c61626c6560a81b6064820152608401610918565b600d5460005b828110156117f25760006117b18584611c39565b90506117bd8582611ccb565b6117c733826119db565b6117d5600980546001019055565b6117de83612caa565b925050806117eb90612b2f565b905061179d565b50600d555050565b6118043382611cd5565b6118205760405162461bcd60e51b815260040161091890612cc1565b61083d838383611d54565b6001600160a01b0382166000908152600e602090815260408083208054825181850281018501909352808352849383018282801561188857602002820191906000526020600020905b815481526020019060010190808311611874575b5050505050905060005b81518163ffffffff1610156118e85783828263ffffffff16815181106118ba576118ba612b03565b602002602001015114156118d6578063ffffffff1692506118e8565b806118e081612d0e565b915050611892565b506000600182516118f99190612d32565b9050600082828151811061190f5761190f612b03565b6020026020010151905080600e6000886001600160a01b03166001600160a01b03168152602001908152602001600020858154811061195057611950612b03565b60009182526020808320909101929092556001600160a01b0388168152600e9091526040812080548490811061198857611988612b03565b60009182526020808320909101929092556001600160a01b0388168152600e909152604090208054806119bd576119bd612d49565b60019003818190600052602060002001600090559055505050505050565b6001600160a01b039091166000908152600e602090815260408220805460018101825590835291200155565b611a0f611ec5565b6007805460ff60a01b191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b600780546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b611ab6611f15565b6007805460ff60a01b1916600160a01b1790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611a3f3390565b610a2a338383611f62565b611b063383611cd5565b611b225760405162461bcd60e51b815260040161091890612cc1565b6108bb84848484612031565b60606000611b3b83612064565b600101905060008167ffffffffffffffff811115611b5b57611b5b612916565b6040519080825280601f01601f191660200182016040528015611b85576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a8504945084611bbe57611bc3565b611b8f565b509392505050565b600081815260046020526040902080546001600160a01b0319166001600160a01b0384169081179091558190611c0082610d06565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600080833a434244611c4c600184612d32565b604080516001600160a01b0390971660208801528601949094526060850192909252608084015260a08301524060c08201523060e082015261010081018490526101200160408051601f19818403018152919052805160209091012090506000611cb68483612d5f565b9050611cc2818561213c565b95945050505050565b610a2a82826121cf565b600080611ce183610d06565b9050806001600160a01b0316846001600160a01b03161480611d2857506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff165b80611d4c5750836001600160a01b0316611d4184610802565b6001600160a01b0316145b949350505050565b826001600160a01b0316611d6782610d06565b6001600160a01b031614611d8d5760405162461bcd60e51b815260040161091890612d73565b6001600160a01b038216611def5760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608401610918565b611dfc83838360016121e9565b826001600160a01b0316611e0f82610d06565b6001600160a01b031614611e355760405162461bcd60e51b815260040161091890612d73565b600081815260046020908152604080832080546001600160a01b03199081169091556001600160a01b0387811680865260038552838620805460001901905590871680865283862080546001019055868652600290945282852080549092168417909155905184937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b600754600160a01b900460ff16610c385760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610918565b600754600160a01b900460ff1615610c385760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610918565b816001600160a01b0316836001600160a01b03161415611fc45760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610918565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b61203c848484611d54565b61204884848484612271565b6108bb5760405162461bcd60e51b815260040161091890612db8565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106120a35772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106120cf576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106120ed57662386f26fc10000830492506010015b6305f5e1008310612105576305f5e100830492506008015b612710831061211957612710830492506004015b6064831061212b576064830492506002015b600a831061076a5760010192915050565b600082815260116020526040812054818161215857508361215b565b50805b6000612168600186612d32565b6000818152601160205260409020549091508682146121ae578061219c5760008781526011602052604090208290556121ae565b60008781526011602052604090208190555b80156121c4576000828152601160205260408120555b509095945050505050565b610a2a82826040518060200160405280600081525061236f565b60018111156108bb576001600160a01b0384161561222f576001600160a01b03841660009081526003602052604081208054839290612229908490612d32565b90915550505b6001600160a01b038316156108bb576001600160a01b03831660009081526003602052604081208054839290612266908490612b69565b909155505050505050565b60006001600160a01b0384163b1561236457604051630a85bd0160e11b81526001600160a01b0385169063150b7a02906122b5903390899088908890600401612e0a565b6020604051808303816000875af19250505080156122f0575060408051601f3d908101601f191682019092526122ed91810190612e47565b60015b61234a573d80801561231e576040519150601f19603f3d011682016040523d82523d6000602084013e612323565b606091505b5080516123425760405162461bcd60e51b815260040161091890612db8565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050611d4c565b506001949350505050565b61237983836123a2565b6123866000848484612271565b61083d5760405162461bcd60e51b815260040161091890612db8565b6001600160a01b0382166123f85760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401610918565b6000818152600260205260409020546001600160a01b03161561245d5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610918565b61246b6000838360016121e9565b6000818152600260205260409020546001600160a01b0316156124d05760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610918565b6001600160a01b038216600081815260036020908152604080832080546001019055848352600290915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b82805461254790612ac8565b90600052602060002090601f01602090048101928261256957600085556125af565b82601f1061258257805160ff19168380011785556125af565b828001600101855582156125af579182015b828111156125af578251825591602001919060010190612594565b506125bb9291506125bf565b5090565b5b808211156125bb57600081556001016125c0565b80356001600160a01b03811681146125eb57600080fd5b919050565b60006020828403121561260257600080fd5b61260b826125d4565b9392505050565b6001600160e01b031981168114610a6b57600080fd5b60006020828403121561263a57600080fd5b813561260b81612612565b634e487b7160e01b600052602160045260246000fd5b602081016002831061267d57634e487b7160e01b600052602160045260246000fd5b91905290565b60005b8381101561269e578181015183820152602001612686565b838111156108bb5750506000910152565b600081518084526126c7816020860160208601612683565b601f01601f19169290920160200192915050565b60208152600061260b60208301846126af565b60006020828403121561270057600080fd5b5035919050565b6000806040838503121561271a57600080fd5b612723836125d4565b946020939093013593505050565b60008083601f84011261274357600080fd5b50813567ffffffffffffffff81111561275b57600080fd5b6020830191508360208260051b850101111561277657600080fd5b9250929050565b8015158114610a6b57600080fd5b6000806000604084860312156127a057600080fd5b833567ffffffffffffffff8111156127b757600080fd5b6127c386828701612731565b90945092505060208401356127d78161277d565b809150509250925092565b6000602082840312156127f457600080fd5b813563ffffffff8116811461260b57600080fd5b60008060006060848603121561281d57600080fd5b612826846125d4565b9250612834602085016125d4565b9150604084013590509250925092565b6000806000806040858703121561285a57600080fd5b843567ffffffffffffffff8082111561287257600080fd5b61287e88838901612731565b9096509450602087013591508082111561289757600080fd5b506128a487828801612731565b95989497509550505050565b600080604083850312156128c357600080fd5b50508035926020909101359150565b6020808252825182820181905260009190848201906040850190845b8181101561290a578351835292840192918401916001016128ee565b50909695505050505050565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff8084111561294757612947612916565b604051601f8501601f19908116603f0116810190828211818310171561296f5761296f612916565b8160405280935085815286868601111561298857600080fd5b858560208301376000602087830101525050509392505050565b6000602082840312156129b457600080fd5b813567ffffffffffffffff8111156129cb57600080fd5b8201601f810184136129dc57600080fd5b611d4c8482356020840161292c565b600080604083850312156129fe57600080fd5b612a07836125d4565b91506020830135612a178161277d565b809150509250929050565b60008060008060808587031215612a3857600080fd5b612a41856125d4565b9350612a4f602086016125d4565b925060408501359150606085013567ffffffffffffffff811115612a7257600080fd5b8501601f81018713612a8357600080fd5b612a928782356020840161292c565b91505092959194509250565b60008060408385031215612ab157600080fd5b612aba836125d4565b9150610bde602084016125d4565b600181811c90821680612adc57607f821691505b60208210811415612afd57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600019821415612b4357612b43612b19565b5060010190565b6000816000190483118215151615612b6457612b64612b19565b500290565b60008219821115612b7c57612b7c612b19565b500190565b6020808252600e908201526d4e6f20456e6f677568204e46547360901b604082015260600190565b634e487b7160e01b600052601260045260246000fd5b600082612bce57612bce612ba9565b500490565b60008151612be5818560208601612683565b9290920192915050565b600080845481600182811c915080831680612c0b57607f831692505b6020808410821415612c2b57634e487b7160e01b86526022600452602486fd5b818015612c3f5760018114612c5057612c7d565b60ff19861689528489019650612c7d565b60008b81526020902060005b86811015612c755781548b820152908501908301612c5c565b505084890196505b505050505050611cc28185612bd3565b600060208284031215612c9f57600080fd5b815161260b8161277d565b600081612cb957612cb9612b19565b506000190190565b6020808252602d908201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560408201526c1c881bdc88185c1c1c9bdd9959609a1b606082015260800190565b600063ffffffff80831681811415612d2857612d28612b19565b6001019392505050565b600082821015612d4457612d44612b19565b500390565b634e487b7160e01b600052603160045260246000fd5b600082612d6e57612d6e612ba9565b500690565b60208082526025908201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060408201526437bbb732b960d91b606082015260800190565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090612e3d908301846126af565b9695505050505050565b600060208284031215612e5957600080fd5b815161260b8161261256fea2646970667358221220ab97dbc9e036da8214f3d4821c1aa3ccfbd6ab99b1f88798db17d37b5c900f2564736f6c634300080b0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000006a94d74f43000000000000000000000000000000000000000000000000000000000000000006d6000000000000000000000000000000000000000000000000000000000000000f5375676172204865616473204e465400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008534820546f6b656e000000000000000000000000000000000000000000000000