Special data
- Nonce: 1
- Is contract? Yes
-
Contract code:
0x6080604052600436106103b85760003560e01c806370a08231116101f0578063bb01ecd81161010c578063d9443923116100a5578063eb91d37e11610077578063eb91d37e14610c6a578063f275f64b14610c7f578063f2fde38b14610c9f578063f90766a614610cbf578063fd794cd514610cd557005b8063d944392314610bda578063e1e0d87614610bfb578063e50c388614610c1b578063e7cb9f2d14610c5457005b8063d2193dbe116100de578063d2193dbe14610b64578063d729715f14610b84578063d840c80d14610b9a578063d9203deb14610bba57005b8063bb01ecd814610ad4578063bfa3dc1314610b04578063c4292f7314610b24578063cefa74cc14610b4457005b806395d89b4111610189578063a23fbaaa1161015b578063a23fbaaa14610a44578063a9059cbb14610a5e578063aa68268214610a7e578063ae19139e14610a94578063b307a00b14610ab457005b806395d89b41146109f05780639a540abf14610a055780639b253d1714610a185780639c2e4ac614610a2e57005b806381582547116101c2578063815825471461096457806382247ec0146109845780638ca88b5b1461099a5780638da5cb5b146109d057005b806370a08231146108b357806370e2dbfb146108e9578063715018a61461091957806371c757ec1461092e57005b8063313ce567116102df57806353bbcd8e1161027857806360022e331161024a57806360022e331461080e5780636299f0811461082e57806367078c381461084e57806367b9a2861461086e5780636fba3b5b1461088357005b806353bbcd8e146107815780635b8bec55146107ae5780635d0044ca146107ce5780635ef22063146107ee57005b80633d8bf5fc116102b15780633d8bf5fc14610701578063507ae246146107215780635221853a1461074157806352dc6fef1461076157005b8063313ce5671461067857806334f74a6d1461069457806335ad20e1146106c157806338752caf146106e157005b8063150dd8c7116103515780631d428487116103235780631d428487146105f857806324c1f3641461061857806327de2e85146106385780633105f0861461065857005b8063150dd8c71461057457806316279055146105a15780631693e8d4146105c257806318160ddd146105e357005b80630fb6bf191161038a5780630fb6bf19146104af578063101e8952146104ef57806312a54b621461053d578063145f96921461055e57005b806304c0c476146103d957806306fdde03146104105780630902f1ac146104325780630e0b96971461046b57005b366103d757600954600160a81b900460ff16156103d7576103d7610cf5565b005b3480156103e557600080fd5b506005546103f69063ffffffff1681565b60405163ffffffff90911681526020015b60405180910390f35b34801561041c57600080fd5b50610425610ecf565b6040516104079190613022565b34801561043e57600080fd5b50610456306000908152602081905260409020544791565b60408051928352602083019190915201610407565b34801561047757600080fd5b506104a161048636600461308c565b6001600160a01b031660009081526017602052604090205490565b604051908152602001610407565b3480156104bb57600080fd5b506104df6104ca36600461308c565b600e6020526000908152604090205460ff1681565b6040519015158152602001610407565b3480156104fb57600080fd5b5061052561050a36600461308c565b6016602052600090815260409020546001600160a01b031681565b6040516001600160a01b039091168152602001610407565b34801561054957600080fd5b506009546104df90600160b01b900460ff1681565b34801561056a57600080fd5b506104a1601b5481565b34801561058057600080fd5b506104a161058f36600461308c565b60116020526000908152604090205481565b3480156105ad57600080fd5b506104df6105bc36600461308c565b3b151590565b3480156105ce57600080fd5b506009546104df90600160a01b900460ff1681565b3480156105ef57600080fd5b506003546104a1565b34801561060457600080fd5b506103d76106133660046130a7565b610f61565b34801561062457600080fd5b506103d761063336600461308c565b610f9a565b34801561064457600080fd5b506103d76106533660046130c0565b61103c565b34801561066457600080fd5b506103d76106733660046130e6565b6110dc565b34801561068457600080fd5b5060405160128152602001610407565b3480156106a057600080fd5b506104a16106af36600461308c565b60186020526000908152604090205481565b3480156106cd57600080fd5b506103d76106dc3660046131d6565b6111b6565b3480156106ed57600080fd5b506103d76106fc3660046130a7565b611256565b34801561070d57600080fd5b506103d761071c3660046130e6565b61128f565b34801561072d57600080fd5b506104a161073c366004613228565b61135b565b34801561074d57600080fd5b506103d761075c36600461308c565b611407565b34801561076d57600080fd5b506103d761077c36600461325b565b611632565b34801561078d57600080fd5b506104a161079c36600461308c565b601a6020526000908152604090205481565b3480156107ba57600080fd5b50600954610525906001600160a01b031681565b3480156107da57600080fd5b506103d76107e93660046130a7565b611738565b3480156107fa57600080fd5b506103d761080936600461329d565b611771565b34801561081a57600080fd5b506103d76108293660046130e6565b6117d0565b34801561083a57600080fd5b506103d76108493660046130a7565b61185d565b34801561085a57600080fd5b506103d761086936600461329d565b611953565b34801561087a57600080fd5b506103d76119b2565b34801561088f57600080fd5b506104df61089e36600461308c565b600f6020526000908152604090205460ff1681565b3480156108bf57600080fd5b506104a16108ce36600461308c565b6001600160a01b031660009081526020819052604090205490565b3480156108f557600080fd5b506104df61090436600461308c565b60156020526000908152604090205460ff1681565b34801561092557600080fd5b506103d7611a95565b34801561093a57600080fd5b506104a161094936600461308c565b6001600160a01b031660009081526018602052604090205490565b34801561097057600080fd5b506103d761097f3660046132c9565b611ad1565b34801561099057600080fd5b506104a160045481565b3480156109a657600080fd5b506104a16109b536600461308c565b6001600160a01b031660009081526011602052604090205490565b3480156109dc57600080fd5b50600854610525906001600160a01b031681565b3480156109fc57600080fd5b50610425611b67565b6103d7610a133660046130c0565b611b76565b348015610a2457600080fd5b506104a1601c5481565b348015610a3a57600080fd5b506104a1600c5481565b348015610a5057600080fd5b506012546104df9060ff1681565b348015610a6a57600080fd5b506104df610a793660046130e6565b611d6b565b348015610a8a57600080fd5b506104a160135481565b348015610aa057600080fd5b506103d7610aaf36600461330e565b61215c565b348015610ac057600080fd5b506103d7610acf36600461332b565b6121ae565b348015610ae057600080fd5b506104df610aef36600461308c565b60106020526000908152604090205460ff1681565b348015610b1057600080fd5b506103d7610b1f3660046131d6565b61221c565b348015610b3057600080fd5b506103d7610b3f36600461308c565b6122b7565b348015610b5057600080fd5b50601d54610525906001600160a01b031681565b348015610b7057600080fd5b50601454610525906001600160a01b031681565b348015610b9057600080fd5b506104a1600d5481565b348015610ba657600080fd5b506103d7610bb536600461330e565b61234d565b348015610bc657600080fd5b50610525610bd53660046130e6565b6123d0565b348015610be657600080fd5b506009546104df90600160a81b900460ff1681565b348015610c0757600080fd5b506103d7610c1636600461334d565b612408565b348015610c2757600080fd5b50610525610c3636600461308c565b6001600160a01b039081166000908152601660205260409020541690565b348015610c6057600080fd5b506104a1600b5481565b348015610c7657600080fd5b506104a161246a565b348015610c8b57600080fd5b506103d7610c9a36600461330e565b612492565b348015610cab57600080fd5b506103d7610cba36600461308c565b6124e4565b348015610ccb57600080fd5b506104a160195481565b348015610ce157600080fd5b506103d7610cf03660046130a7565b6125a5565b600954600160a01b900460ff16610d485760405162461bcd60e51b815260206004820152601260248201527154726164696e67206e6f7420656e61626c6560701b60448201526064015b60405180910390fd5b336000818152600e6020526040812054909190349060ff1615610d6e5760019250610d7c565b6013544210610d7c57600192505b82610dbb5760405162461bcd60e51b815260206004820152600f60248201526e796f752063616e206e6f742062757960881b6044820152606401610d3f565b306000908152602081905260408120544790610dd79084613396565b610de191906133ad565b90506000610def84846125de565b90506000610dfb61246a565b6001600160a01b03861660009081526020818152604080832054601a90925282205492935091610e2b9083612781565b9050610e378484612781565b610e4190826133cf565b9050610e57610e508386612803565b8290612862565b6001600160a01b0388166000908152601a6020526040902055610e7b3033866128a4565b604080518781526000602082018190528183015260608101879052905133917f49926bbebe8474393f434dfa4f78694c0923efa07d19f2284518bfabd06eb737919081900360800190a25050505050505050565b606060068054610ede906133e2565b80601f0160208091040260200160405190810160405280929190818152602001828054610f0a906133e2565b8015610f575780601f10610f2c57610100808354040283529160200191610f57565b820191906000526020600020905b815481529060010190602001808311610f3a57829003601f168201915b5050505050905090565b600a5433604051602001610f75919061341c565b6040516020818303038152906040528051906020012014610f9557600080fd5b601955565b6001600160a01b038116610fd95760405162461bcd60e51b81526020600482015260066024820152656368616e676560d01b6044820152606401610d3f565b600a5433604051602001610fed919061341c565b604051602081830303815290604052805190602001201461100d57600080fd5b3360405160200161101e919061341c565b60408051601f198184030181529190528051602090910120600a5550565b6009546001600160a01b031633146110665760405162461bcd60e51b8152600401610d3f90613439565b60055463ffffffff8083169116106110c05760405162461bcd60e51b815260206004820152601a60248201527f596f752063616e27742073686f7274656e206475726174696f6e0000000000006044820152606401610d3f565b6005805463ffffffff191663ffffffff92909216919091179055565b6014546001600160a01b031633146111065760405162461bcd60e51b8152600401610d3f9061347b565b61111260008383612bc6565b506001600160a01b03821660009081526020818152604080832054601a9092528220549091906111429083612781565b60008052601a6020527fb75ecc04ed35f89790e98640e901bda41eceff0cb896cf2765fb6976802537505490915061117b908490612781565b61118590826133cf565b9050611194610e508385612803565b6001600160a01b039094166000908152601a6020526040902093909355505050565b600a54336040516020016111ca919061341c565b60405160208183030381529060405280519060200120146111ea57600080fd5b60005b82518110156112515781600e600085848151811061120d5761120d6134a6565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff191691151591909117905580611249816134bc565b9150506111ed565b505050565b600a543360405160200161126a919061341c565b604051602081830303815290604052805190602001201461128a57600080fd5b600b55565b6014546001600160a01b03163314806112cf5750600a54336040516020016112b7919061341c565b60405160208183030381529060405280519060200120145b6112eb5760405162461bcd60e51b8152600401610d3f9061347b565b6001600160a01b038216600090815260116020526040902054811161133d576001600160a01b038216600090815260116020526040812080548392906113329084906134d5565b909155506113579050565b6001600160a01b0382166000908152601160205260408120555b5050565b6001600160a01b0383166000908152601a60205260408120541580159061139957506001600160a01b0384166000908152601a602052604090205482115b156113fc576001600160a01b0384166000908152601a60205260408120546113d89084906113d2906113cb90836134d5565b8790612781565b90612862565b90506113f460646113d26019548461278190919063ffffffff16565b915050611400565b5060005b9392505050565b6014546001600160a01b031633146114595760405162461bcd60e51b81526020600482015260156024820152746572726f7220746f2073657420746561726d4e756d60581b6044820152606401610d3f565b601454604051632ccd3bf760e01b81526001600160a01b0383811660048301526000921690632ccd3bf790602401602060405180830381865afa1580156114a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114c891906134e8565b1180156114ee57506001600160a01b0381166000908152600f602052604090205460ff16155b801561151357506001600160a01b038181166000908152601660205260409020541615155b1561162f576001600160a01b0381166000908152600f60209081526040808320805460ff19166001179055601890915290205481905b6001600160a01b03821615611251576001600160a01b03918216600090815260166020526040808220546014549151632ccd3bf760e01b815290851660048201819052949190911690632ccd3bf790602401602060405180830381865afa1580156115b8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115dc91906134e8565b1115611251576001600160a01b0382161561162a576115fc8160016133cf565b6001600160a01b038316600090815260186020526040812080549091906116249084906133cf565b90915550505b611549565b50565b600a5433604051602001611646919061341c565b604051602081830303815290604052805190602001201461166657600080fd5b806001036116e75760405163a9059cbb60e01b81526001600160a01b0384811660048301526024820184905285169063a9059cbb906044016020604051808303816000875af11580156116bd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116e19190613501565b50611732565b806002036116fa576116e1848484612bc6565b6040516001600160a01b0384169083156108fc029084906000818181858888f19350505050158015611730573d6000803e3d6000fd5b505b50505050565b600a543360405160200161174c919061341c565b604051602081830303815290604052805190602001201461176c57600080fd5b600455565b600a5433604051602001611785919061341c565b60405160208183030381529060405280519060200120146117a557600080fd5b6001600160a01b03919091166000908152601560205260409020805460ff1916911515919091179055565b6014546001600160a01b03163314806118105750600a54336040516020016117f8919061341c565b60405160208183030381529060405280519060200120145b61182c5760405162461bcd60e51b8152600401610d3f9061347b565b6001600160a01b038216600090815260116020526040812080548392906118549084906133cf565b90915550505050565b6008546001600160a01b031633146118875760405162461bcd60e51b8152600401610d3f9061351e565b600954600160a81b900460ff16156118c95760405162461bcd60e51b8152602060048201526005602482015264185919195960da1b6044820152606401610d3f565b60646118d460035490565b6118de91906133ad565b8110156119185760405162461bcd60e51b8152602060048201526008602482015267746f6f206c65737360c01b6044820152606401610d3f565b306000908152602081905260409020548181111561194457611251303361193f85856134d5565b612bc6565b611251333061193f84866134d5565b600a5433604051602001611967919061341c565b604051602081830303815290604052805190602001201461198757600080fd5b6001600160a01b03919091166000908152601060205260409020805460ff1916911515919091179055565b6009546001600160a01b031633146119dc5760405162461bcd60e51b8152600401610d3f90613439565b60055463ffffffff164311611a265760405162461bcd60e51b815260206004820152601060248201526f131a5c5d5a591a5d1e481b1bd8dad95960821b6044820152606401610d3f565b6009805460ff60a01b1916905560405133904780156108fc02916000818181858888f19350505050158015611a5f573d6000803e3d6000fd5b506040514781527f9a5a8a32afd899e7f95003c6e21c9fab2d50e11992439d14472229180c60c7aa9060200160405180910390a1565b6008546001600160a01b03163314611abf5760405162461bcd60e51b8152600401610d3f9061351e565b600880546001600160a01b0319169055565b600a5433604051602001611ae5919061341c565b6040516020818303038152906040528051906020012014611b0557600080fd5b60005b82518110156112515781601a6000858481518110611b2857611b286134a6565b60200260200101516001600160a01b03166001600160a01b03168152602001908152602001600020819055508080611b5f906134bc565b915050611b08565b606060078054610ede906133e2565b6008546001600160a01b03163314611ba05760405162461bcd60e51b8152600401610d3f9061351e565b600954600160a81b900460ff1615611bfa5760405162461bcd60e51b815260206004820152601760248201527f4c697175696469747920616c72656164792061646465640000000000000000006044820152606401610d3f565b6009805460ff60a81b1916600160a81b17905534611c485760405162461bcd60e51b815260206004820152600b60248201526a139bc8115512081cd95b9d60aa1b6044820152606401610d3f565b8063ffffffff164310611c945760405162461bcd60e51b8152602060048201526014602482015273426c6f636b206e756d62657220746f6f206c6f7760601b6044820152606401610d3f565b6005805463ffffffff831663ffffffff199091168117909155600980546001600160a81b0319163317600160a01b179055604080519182523460208301527f0c6c8102f3ac634c5fb327ba1a5d5c18030294d9f5cc309afa9e8a9020a77175910160405180910390a160008080526020527fad3228b676f7d3cd4284a5443f17f1962b36e491b30a40b2405849e597ba5fb554611d3d906113d234670de0b6b3a7640000612781565b60008052601a6020527fb75ecc04ed35f89790e98640e901bda41eceff0cb896cf2765fb6976802537505550565b600033306001600160a01b03851603611d8c57611d8783612c76565b612150565b6001600160a01b03841615801590611daf57506001600160a01b03841661dead14155b8015611dc957506014546001600160a01b03858116911614155b8015611dde57506001600160a01b0384163014155b8015611de95750833b155b15611e7a576001600160a01b03841660009081526020818152604080832054601a909252822054859290611e1d9083612781565b6001600160a01b0385166000908152601a6020526040902054909150611e44908490612781565b611e4e90826133cf565b9050611e5d610e508385612803565b6001600160a01b0388166000908152601a60205260409020555050505b611e853385856128a4565b601c54339084148015611eb057506001600160a01b0385811660009081526016602052604090205416155b8015611eca57506014546001600160a01b03838116911614155b1561214e576001823b15151480611ee457506001853b1515145b15611ef457600192505050612156565b6001600160a01b03851660009081526015602052604090205460ff1615611f4d5760405162461bcd60e51b815260206004820152600d60248201526c32b93937b91034b73b34ba32b960991b6044820152606401610d3f565b6001600160a01b03858116600081815260166020908152604080832080548787166001600160a01b03199182168117909255908452601783528184208054600181018255908552928420909201805490921684179091556014549051632ccd3bf760e01b8152600481019390935290921690632ccd3bf790602401602060405180830381865afa158015611fe5573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061200991906134e8565b11801561202f57506001600160a01b0385166000908152600f602052604090205460ff16155b1561214e576001600160a01b0385166000908152600f60209081526040808320805460ff19166001179055601890915290205485905b6001600160a01b0382161561214b576001600160a01b03918216600090815260166020526040808220546014549151632ccd3bf760e01b815290851660048201819052949190911690632ccd3bf790602401602060405180830381865afa1580156120d4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120f891906134e8565b111561214b576001600160a01b03821615612146576121188160016133cf565b6001600160a01b038316600090815260186020526040812080549091906121409084906133cf565b90915550505b612065565b50505b505b60019150505b92915050565b600a5433604051602001612170919061341c565b604051602081830303815290604052805190602001201461219057600080fd5b60098054911515600160b01b0260ff60b01b19909216919091179055565b600a54336040516020016121c2919061341c565b60405160208183030381529060405280519060200120146122115760405162461bcd60e51b8152602060048201526009602482015268032b93937b9103a37960bd1b6044820152606401610d3f565b600c91909155600d55565b600a5433604051602001612230919061341c565b604051602081830303815290604052805190602001201461225057600080fd5b60005b8251811015611251578160106000858481518110612273576122736134a6565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff1916911515919091179055806122af816134bc565b915050612253565b600a54336040516020016122cb919061341c565b60405160208183030381529060405280519060200120146122eb57600080fd5b6014546001600160a01b031660008181526020819052604090205461231291908390612bc6565b50601480546001600160a01b039092166001600160a01b0319909216821790556000908152600e60205260409020805460ff19166001179055565b600a5433604051602001612361919061341c565b60405160208183030381529060405280519060200120146123bd5760405162461bcd60e51b81526020600482015260166024820152756572726f7220746f206f75206e6565642071756f746160501b6044820152606401610d3f565b6012805460ff1916911515919091179055565b601760205281600052604060002081815481106123ec57600080fd5b6000918252602090912001546001600160a01b03169150829050565b600a543360405160200161241c919061341c565b604051602081830303815290604052805190602001201461243c57600080fd5b6001600160a01b03918216600090815260166020526040902080546001600160a01b03191691909216179055565b306000908152602081905260408120548190612156906113d247670de0b6b3a7640000612781565b600a54336040516020016124a6919061341c565b60405160208183030381529060405280519060200120146124c657600080fd5b60098054911515600160a01b0260ff60a01b19909216919091179055565b6008546001600160a01b0316331461250e5760405162461bcd60e51b8152600401610d3f9061351e565b6001600160a01b0381166125495760405162461bcd60e51b815260206004820152600260248201526106e360f41b6044820152606401610d3f565b6008546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600880546001600160a01b0319166001600160a01b0392909216919091179055565b600a54336040516020016125b9919061341c565b60405160208183030381529060405280519060200120146125d957600080fd5b601355565b6001600160a01b0382166000908152600e6020526040812054819060ff1661269b5750600c5460125460ff161561269b576001600160a01b03841660009081526011602052604090205483111561266d5760405162461bcd60e51b8152602060048201526013602482015272206572726f722071756f746120746f2062757960681b6044820152606401610d3f565b6001600160a01b038416600090815260116020526040812080548592906126959084906134d5565b90915550505b60006126ad6127106113d28685612781565b905060006126bb8583612f00565b306000908152602081905260408120549192509047906126db9084613396565b6126e591906133ad565b600954909150600160b01b900460ff161561275b576004543360009081526020819052604090205461271790836133cf565b111561275b5760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b6044820152606401610d3f565b821561277757601454612777906001600160a01b031684612f42565b9695505050505050565b60008260000361279357506000612156565b600061279f8385613396565b9050826127ac85836133ad565b146114005760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610d3f565b60008061281083856133cf565b9050838110156114005760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610d3f565b600061140083836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612fba565b6001600160a01b03831660009081526010602052604090205460ff161580156128e657506001600160a01b03821660009081526010602052604090205460ff16155b6129325760405162461bcd60e51b815260206004820152601c60248201527f596f752063616e2774206d616b6520207472616e73616374696f6e73000000006044820152606401610d3f565b6001600160a01b0383166000908152600e602052604090205460ff16158061297357506001600160a01b0382166000908152600e602052604090205460ff16155b15612aa4576001600160a01b03821615612aa457336000908152600260205260409020544363ffffffff90911603612a075760405162461bcd60e51b815260206004820152603160248201527f596f752063616e2774206d616b652074776f207472616e73616374696f6e7320604482015270696e207468652073616d6520626c6f636b60781b6064820152608401610d3f565b336000908152600260209081526040808320805463ffffffff19164363ffffffff16179055600b54600190925290912054612a4291906133cf565b421015612a915760405162461bcd60e51b815260206004820152601d60248201527f53656e646572206d757374207761697420666f7220636f6f6c646f776e0000006044820152606401610d3f565b3360009081526001602052604090204290555b6001600160a01b038316600090815260208190526040902054811115612b1b5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610d3f565b6001600160a01b038316600090815260208190526040902054612b3e9082612f00565b6001600160a01b038085166000908152602081905260408082209390935590841681522054612b6d9082612803565b6001600160a01b038381166000818152602081815260409182902094909455518481529092918616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b6001600160a01b038316600090815260208190526040812054612be99083612f00565b6001600160a01b038086166000908152602081905260408082209390935590851681522054612c189083612803565b6001600160a01b038481166000818152602081815260409182902094909455518581529092918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35060019392505050565b600954600160a01b900460ff16612cc45760405162461bcd60e51b815260206004820152601260248201527154726164696e67206e6f7420656e61626c6560701b6044820152606401610d3f565b336000662386f26fc1000080841115612ce457612ce181856134d5565b91505b81841115612cf0578193505b600d5430600090815260208190526040812054869190612d119083906133cf565b612d1b4789613396565b612d2591906133ad565b90506000612d396127106113d28487612781565b905060008211612d815760405162461bcd60e51b815260206004820152601360248201527253656c6c20616d6f756e7420746f6f206c6f7760681b6044820152606401610d3f565b612d8c3330856128a4565b8015612da857601454612da8906001600160a01b031682612f42565b6000612db261246a565b90506000612dc189868461135b565b905060008082118015612ded57506001600160a01b038a166000908152600e602052604090205460ff16155b15612e6857612e00866113d28785612781565b905080471015612e525760405162461bcd60e51b815260206004820152601b60248201527f70726f66697445746820496e73756666696369656e74204554482000000000006044820152606401610d3f565b601454612e68906001600160a01b031682612f42565b336108fc612e8086612e7a8986612f00565b90612f00565b6040518115909202916000818181858888f19350505050158015612ea8573d6000803e3d6000fd5b50604080516000808252602082018e90528183018890526060820152905133917f49926bbebe8474393f434dfa4f78694c0923efa07d19f2284518bfabd06eb737919081900360800190a25050505050505050505050565b600061140083836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612ff1565b600080836001600160a01b03168360405160006040518083038185875af1925050503d8060008114612f90576040519150601f19603f3d011682016040523d82523d6000602084013e612f95565b606091505b50915091508181906117305760405162461bcd60e51b8152600401610d3f9190613022565b60008183612fdb5760405162461bcd60e51b8152600401610d3f9190613022565b506000612fe884866133ad565b95945050505050565b600081848411156130155760405162461bcd60e51b8152600401610d3f9190613022565b506000612fe884866134d5565b600060208083528351808285015260005b8181101561304f57858101830151858201604001528201613033565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461308757600080fd5b919050565b60006020828403121561309e57600080fd5b61140082613070565b6000602082840312156130b957600080fd5b5035919050565b6000602082840312156130d257600080fd5b813563ffffffff8116811461140057600080fd5b600080604083850312156130f957600080fd5b61310283613070565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261313757600080fd5b8135602067ffffffffffffffff8083111561315457613154613110565b8260051b604051601f19603f8301168101818110848211171561317957613179613110565b60405293845285810183019383810192508785111561319757600080fd5b83870191505b848210156131bd576131ae82613070565b8352918301919083019061319d565b979650505050505050565b801515811461162f57600080fd5b600080604083850312156131e957600080fd5b823567ffffffffffffffff81111561320057600080fd5b61320c85828601613126565b925050602083013561321d816131c8565b809150509250929050565b60008060006060848603121561323d57600080fd5b61324684613070565b95602085013595506040909401359392505050565b6000806000806080858703121561327157600080fd5b61327a85613070565b935061328860208601613070565b93969395505050506040820135916060013590565b600080604083850312156132b057600080fd5b6132b983613070565b9150602083013561321d816131c8565b600080604083850312156132dc57600080fd5b823567ffffffffffffffff8111156132f357600080fd5b6132ff85828601613126565b95602094909401359450505050565b60006020828403121561332057600080fd5b8135611400816131c8565b6000806040838503121561333e57600080fd5b50508035926020909101359150565b6000806040838503121561336057600080fd5b61336983613070565b915061337760208401613070565b90509250929050565b634e487b7160e01b600052601160045260246000fd5b808202811582820484141761215657612156613380565b6000826133ca57634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111561215657612156613380565b600181811c908216806133f657607f821691505b60208210810361341657634e487b7160e01b600052602260045260246000fd5b50919050565b60609190911b6bffffffffffffffffffffffff1916815260140190565b60208082526022908201527f596f7520617265206e6f7420746865206c69717569646974792070726f76696460408201526132b960f11b606082015260800190565b60208082526011908201527032b93937b9103a379037ba903a37b5b2b760791b604082015260600190565b634e487b7160e01b600052603260045260246000fd5b6000600182016134ce576134ce613380565b5060010190565b8181038181111561215657612156613380565b6000602082840312156134fa57600080fd5b5051919050565b60006020828403121561351357600080fd5b8151611400816131c8565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260408201526060019056fea264697066735822122063272327fba8ef9ed7a0369e834d32932da1f50055da0dbe6913fd99f73d3c6d64736f6c63430008130033