0 txs
0 calls
We do not have the source code for this contract. Sorry for the inconvenience.
We do not have the verified ABI for this contract. Here's what we could infer from the runtime bytecode by using WhatsABI:
functions
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
function signature unknown
events
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
event signature unknown
creation bytecode
0x60a0604052306080523480156200001557600080fd5b506200002062000026565b620000e8565b600054610100900460ff1615620000935760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff9081161015620000e6576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b608051615639620001206000396000818161134b0152818161138b0152818161146c015281816114ac015261153b01526156396000f3fe60806040526004361061036b5760003560e01c80635c975abb116101c6578063c8f184a9116100f7578063e70b9e2711610095578063f4dbfcb61161006f578063f4dbfcb614610b84578063f684f33c14610ba9578063f72c0d8b14610bdd578063fe5bab1e14610c1157600080fd5b8063e70b9e2714610b16578063e8535b4714610b4f578063f21dc1f614610b6f57600080fd5b8063da32b3f4116100d1578063da32b3f414610a21578063da3b6b3514610aba578063e63ab1e914610acf578063e6a0e6aa14610b0357600080fd5b8063c8f184a9146109c1578063d547741f146109e1578063d8065ade14610a0157600080fd5b80639fec86af11610164578063bbbaf1451161013e578063bbbaf14514610937578063c297838a1461096b578063c68c4ce014610980578063c6e08e02146109a157600080fd5b80639fec86af146108cd578063a217fddf14610902578063b1dbc09c1461091757600080fd5b8063875aa18f116101a0578063875aa18f1461084557806391d148541461085c57806395931f081461087c5780639aa916dd1461089c57600080fd5b80635c975abb146107e457806375b238fc146107fc5780638456cb591461083057600080fd5b806332171a61116102a05780634e71d92d1161023e57806355e3eb6a1161021857806355e3eb6a146107575780635940281114610785578063597464ef146107a55780635bf656a3146107c457600080fd5b80634e71d92d1461071a5780634f1ef2861461072f57806352d1902d1461074257600080fd5b80633f4ba83a1161027a5780633f4ba83a14610603578063437b8c3d1461061857806343b0215f1461063a57806348cd4cb11461070357600080fd5b806332171a611461059657806336568abe146105c35780633659cfe6146105e357600080fd5b806323401f7a1161030d57806325586bdb116102e757806325586bdb146104fe57806325bcb1441461051e5780632f2ff15d1461055657806331800f7a1461057657600080fd5b806323401f7a14610498578063235cc2cb146104ad578063248a9ca3146104ce57600080fd5b80630d3f32f0116103495780630d3f32f01461040057806314c1952514610420578063174f57af146104625780631f6488621461047757600080fd5b806301ffc9a714610370578063046d293c146103a557806307da82cb146103de575b600080fd5b34801561037c57600080fd5b5061039061038b3660046146bb565b610c31565b60405190151581526020015b60405180910390f35b3480156103b157600080fd5b5061013a546103c6906001600160a01b031681565b6040516001600160a01b03909116815260200161039c565b3480156103ea57600080fd5b506103fe6103f93660046146fa565b610c68565b005b34801561040c57600080fd5b506103fe61041b3660046147ab565b610cf3565b34801561042c57600080fd5b506104547f594ea81e0c24b4684f22a5d5b9a1e2b6e1ca54c9e2b85bb84941f1c7abaa6d6b81565b60405190815260200161039c565b34801561046e57600080fd5b506103fe610d29565b34801561048357600080fd5b50610170546103c6906001600160a01b031681565b3480156104a457600080fd5b506103fe610f26565b3480156104b957600080fd5b506101a2546103c6906001600160a01b031681565b3480156104da57600080fd5b506104546104e936600461485f565b60009081526097602052604090206001015490565b34801561050a57600080fd5b506103fe610519366004614878565b610f49565b34801561052a57600080fd5b5061053e6105393660046146fa565b611005565b6040516001600160601b03909116815260200161039c565b34801561056257600080fd5b506103fe61057136600461489a565b6110f8565b34801561058257600080fd5b506103906105913660046146fa565b61111d565b3480156105a257600080fd5b506105b66105b13660046146fa565b611247565b60405161039c91906148ca565b3480156105cf57600080fd5b506103fe6105de36600461489a565b6112be565b3480156105ef57600080fd5b506103fe6105fe3660046146fa565b611341565b34801561060f57600080fd5b506103fe61141d565b34801561062457600080fd5b5061045460008051602061557883398151915281565b34801561064657600080fd5b506106b36106553660046146fa565b610136602052600090815260409020805460019091015463ffffffff80831692600160201b81048216926001600160601b03600160401b83041692600160a01b8304811692600160c01b8104821692600160e01b9091049091169087565b6040805163ffffffff988916815296881660208801526001600160601b03909516948601949094529185166060850152841660808401529290921660a082015260c081019190915260e00161039c565b34801561070f57600080fd5b506104546101305481565b34801561072657600080fd5b506103fe61144f565b6103fe61073d366004614987565b611462565b34801561074e57600080fd5b5061045461152e565b34801561076357600080fd5b506107776107723660046149e9565b6115e1565b60405161039c929190614a17565b34801561079157600080fd5b506103fe6107a0366004614aa1565b61167e565b3480156107b157600080fd5b50610138546001600160601b031661053e565b3480156107d057600080fd5b506103fe6107df36600461485f565b6116dd565b3480156107f057600080fd5b5060335460ff16610390565b34801561080857600080fd5b506104547fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177581565b34801561083c57600080fd5b506103fe6116ff565b34801561085157600080fd5b506104546101325481565b34801561086857600080fd5b5061039061087736600461489a565b611731565b34801561088857600080fd5b506103fe610897366004614b2f565b61175c565b3480156108a857600080fd5b506103906108b736600461485f565b6101716020526000908152604090205460ff1681565b3480156108d957600080fd5b506108ed6108e83660046146fa565b61177e565b60405163ffffffff909116815260200161039c565b34801561090e57600080fd5b50610454600081565b34801561092357600080fd5b506103fe610932366004614b4d565b611837565b34801561094357600080fd5b506104547f8ec028c837d5d241929f9b20b21f6a329d125628eb3b94a933775507d654329f81565b34801561097757600080fd5b50610777611855565b34801561098c57600080fd5b5061012f546103c6906001600160a01b031681565b3480156109ad57600080fd5b506103fe6109bc366004614b90565b6118ec565b3480156109cd57600080fd5b506103fe6109dc366004614c69565b61191f565b3480156109ed57600080fd5b506103fe6109fc36600461489a565b611b26565b348015610a0d57600080fd5b50610454610a1c3660046146fa565b611b4b565b348015610a2d57600080fd5b506101375461013854610a78916001600160a01b0381169163ffffffff600160a01b9092048216916001600160601b0380831692600160601b810490911691600160c01b9091041685565b604080516001600160a01b03909616865263ffffffff94851660208701526001600160601b03938416908601529116606084015216608082015260a00161039c565b348015610ac657600080fd5b50610454611b57565b348015610adb57600080fd5b506104547f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b6103fe610b11366004614cba565b611b6a565b348015610b2257600080fd5b50610454610b31366004614cf9565b61013c60209081526000928352604080842090915290825290205481565b348015610b5b57600080fd5b506103fe610b6a366004614d17565b611ba6565b348015610b7b57600080fd5b50610454611c3e565b348015610b9057600080fd5b5061012f546108ed90600160a01b900463ffffffff1681565b348015610bb557600080fd5b506104547f8736816fdbcc15d6cc3f6dcf60e42b0ef33eb02281d312c807a38b4ad09190c081565b348015610be957600080fd5b506104547f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e381565b348015610c1d57600080fd5b506108ed610c2c3660046146fa565b611c51565b60006001600160e01b03198216637965db0b60e01b1480610c6257506301ffc9a760e01b6001600160e01b03198316145b92915050565b7f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3610c9281611d0c565b6101a280546001600160a01b038481166001600160a01b03198316811790935560408051938452911660208301819052917f83dffc09469fc8f8ebb8ddd0ecd19e5563dfe8ea6fe2f4f68441ff126f7b3589910160405180910390a1505050565b600080516020615578833981519152610d0b81611d0c565b61013754610d249084906001600160a01b031684611d16565b505050565b610130544311610d3557565b6101345415610f1f576000610132546101315443610d539190614d5b565b610d5d9190614d6e565b90508015610f1d5761012f546040516340c10f1960e01b8152306004820152602481018390526001600160a01b03909116906340c10f1990604401600060405180830381600087803b158015610db257600080fd5b505af1158015610dc6573d6000803e3d6000fd5b50505050606080610dd643611f7e565b6101355561013455909250905060005b8251811015610ed157610e38838281518110610e0457610e04614d85565b6020026020010151838381518110610e1e57610e1e614d85565b602002602001015161013361208b9092919063ffffffff16565b50507f1db6487745d83e28e3adc46b5724f968290255fef57758e95a6895cd9cbb3c79838281518110610e6d57610e6d614d85565b6020026020010151838381518110610e8757610e87614d85565b6020026020010151604051610eb792919063ffffffff9290921682526001600160e01b0316602082015260400190565b60405180910390a180610ec981614d9b565b915050610de6565b507f4d1df057d68b86e62e2902619ce3824bfe0b926e6800a9c3df1b9bc1b492ea126101345461013554604051610f12929190918252602082015260400190565b60405180910390a150505b505b4361013155565b600080516020615578833981519152610f3e81611d0c565b610f466120a6565b50565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775610f7381611d0c565b60008312610f9957826101356000828254610f8e9190614db4565b90915550610fba9050565b610fa283614dc7565b6101356000828254610fb49190614d5b565b90915550505b60008212610fe057816101346000828254610fd59190614db4565b90915550610d249050565b610fe982614dc7565b6101346000828254610ffb9190614d5b565b9091555050505050565b6001600160a01b0381166000908152610136602090815260408083206101305482516326e1f37960e11b8152825463ffffffff808216600484015281871c811660248401526001600160601b0382871c16604484015260a082901c8116606484015260c082901c16608483015260e01c60a4820152600183015460c482015260e4810191909152915190927369bf106146b161f66884fee313b98a22673e979992634dc3e6f29261010480830193928290030181865af41580156110cd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110f19190614de3565b9392505050565b60008281526097602052604090206001015461111381611d0c565b610d2483836121e3565b6001600160a01b038116600090815261013660209081526040808320815160e081018352815463ffffffff8082168352600160201b82048116958301959095526001600160601b03600160401b82041693820193909352600160a01b830484166060820152600160c01b830484166080820152600160e01b90920490921660a082015260019091015460c0820152805480156111bd575060009392505050565b60c0820151156111d1575060009392505050565b6001600160a01b038416600090815261013960205260409020546001600160e01b031615611203575060009392505050565b6001600160a01b03808516600090815261013c6020908152604080832061012f54909416835292905220541561123d575060009392505050565b5060019392505050565b6001600160a01b038116600090815261013b60209081526040918290208054835181840281018401909452808452606093928301828280156112b257602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311611294575b50505050509050919050565b6001600160a01b03811633146113335760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084015b60405180910390fd5b61133d8282612269565b5050565b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001630036113895760405162461bcd60e51b815260040161132a90614e00565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166113d2600080516020615598833981519152546001600160a01b031690565b6001600160a01b0316146113f85760405162461bcd60e51b815260040161132a90614e4c565b611401816122d0565b60408051600080825260208201909252610f4691839190612396565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a61144781611d0c565b610f46612501565b611457612553565b3361133d818061259b565b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001630036114aa5760405162461bcd60e51b815260040161132a90614e00565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166114f3600080516020615598833981519152546001600160a01b031690565b6001600160a01b0316146115195760405162461bcd60e51b815260040161132a90614e4c565b611522826122d0565b61133d82826001612396565b6000306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146115ce5760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c0000000000000000606482015260840161132a565b5060008051602061559883398151915290565b60405163bc20222360e01b815261016e600482015263ffffffff8084166024830152821660448201526060908190737c10501f7b1f3b2737082eec648cdf06bf7198a39063bc20222390606401600060405180830381865af415801561164b573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526116739190810190614f07565b915091509250929050565b7f594ea81e0c24b4684f22a5d5b9a1e2b6e1ca54c9e2b85bb84941f1c7abaa6d6b6116a881611d0c565b6116d6858560405180604001604052806009815260200168487572726963616e6560b81b81525086866125e2565b5050505050565b6116e5612553565b3360006116f2823061259b565b9050610d248284836127cc565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a61172981611d0c565b610f46612a10565b60009182526097602090815260408084206001600160a01b0393909316845291905290205460ff1690565b60008051602061557883398151915261177481611d0c565b610d248383612a4d565b6001600160a01b038116600090815261013660205260408082206101305461012f5492516348099f8560e01b81526004810183905263ffffffff43811660248301529182166044820152600160a01b909304166064830152907369bf106146b161f66884fee313b98a22673e9799906348099f8590608401602060405180830381865af4158015611813573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110f19190614fbc565b61183f612553565b61184881612ad1565b61133d3360008385612d24565b60405163bc20222360e01b815261016e60048201526001602482015263ffffffff60448201526060908190737c10501f7b1f3b2737082eec648cdf06bf7198a39063bc20222390606401600060405180830381865af41580156118bc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526118e49190810190614f07565b915091509091565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177561191681611d0c565b61133d82612e2a565b7f8736816fdbcc15d6cc3f6dcf60e42b0ef33eb02281d312c807a38b4ad09190c061194981611d0c565b61195285612ad1565b6001600160a01b038516600090815261013660205260408120906119758761177e565b61012f5463ffffffff9182169250600091600160a01b909104166119a7578254600160201b900463ffffffff166119a9565b815b9050808663ffffffff16146119e8576119c143612f47565b835463ffffffff888116600160201b0267ffffffffffffffff199092169216919091171783555b825485908490600890611a0c908490600160401b90046001600160601b0316614fd9565b82546101009290920a6001600160601b038181021990931691909216919091021790555082546001600160e01b0316600160e01b63ffffffff89160217835581611a558961177e565b63ffffffff1661013454611a699190614db4565b611a739190614d5b565b61013455610135548190611a8e9063ffffffff891690614db4565b611a989190614d5b565b61013555611aa588612fb0565b825463ffffffff60a01b1916600160a01b4363ffffffff1602178355611aca88613259565b6040805163ffffffff881681526001600160601b03871660208201526001600160a01b038a16917f2415a3af656714263becd3004633880651b181ea640a05369062ffd36bfa4de2910160405180910390a25050505050505050565b600082815260976020526040902060010154611b4181611d0c565b610d248383612269565b6000610c628243613324565b6000611b6243611f7e565b509392505050565b611b72612553565b611b7b81612ad1565b6000611b97336101375487906001600160a01b0316878761342f565b90506116d63082846000612d24565b611bae612553565b7f8ec028c837d5d241929f9b20b21f6a329d125628eb3b94a933775507d654329f611bd881611d0c565b611be183612ad1565b611beb83836137a5565b604080516001600160601b0384168152600060208201526001600160a01b038516917f6eb3b9e9b53f6121601ca14ab3aa367f50ddeb99803e39f569b28817dff1292d91015b60405180910390a2505050565b6000611c4943611f7e565b949350505050565b6001600160a01b038116600090815261013660205260408082206101305461012f549251639da7e19160e01b8152600481019290925263ffffffff43811660248401529081166044830152600160a01b90920490911660648201527369bf106146b161f66884fee313b98a22673e979990639da7e19190608401602060405180830381865af4158015611ce8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c629190614fbc565b610f468133613960565b6002815110158015611d5f5750816001600160a01b03168160018351611d3c9190614d5b565b81518110611d4c57611d4c614d85565b60200260200101516001600160a01b0316145b611d985760405162461bcd60e51b815260206004820152600a60248201526908ea8a6748a74e0c2e8d60b31b604482015260640161132a565b6001600160a01b03831615611dad5782611e25565b61013a60009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611e01573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e259190615000565b6001600160a01b031681600081518110611e4157611e41614d85565b60200260200101516001600160a01b031614611e8b5760405162461bcd60e51b815260206004820152600960248201526804754533a70617468360bc1b604482015260640161132a565b60015b60018251611e9c9190614d5b565b811015611f195760006001600160a01b0316828281518110611ec057611ec0614d85565b60200260200101516001600160a01b031603611f075760405162461bcd60e51b815260206004820152600660248201526504754533a21360d41b604482015260640161132a565b80611f1181614d9b565b915050611e8e565b506001600160a01b038316600090815261013b602090815260409091208251611f449284019061464a565b50826001600160a01b03167f891ec0421048d9a5ee7f35768532dc196a30ba5b5e98488f1bd9bee31f7bd68f82604051611c3191906148ca565b60608060008060006040518060c001604052806101305463ffffffff16815260200161012f60149054906101000a900463ffffffff1663ffffffff168152602001611fcb61013154612f47565b63ffffffff1681526020016101345481526020016101355481526020016101325481525090507369bf106146b161f66884fee313b98a22673e9799631117b56461201488612f47565b836101336040518463ffffffff1660e01b815260040161203693929190615063565b600060405180830381865af4158015612053573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261207b919081019061508c565b9450945094509450509193509193565b6000806120998585856139b9565b915091505b935093915050565b61012f54600160a01b900463ffffffff16156121045760405162461bcd60e51b815260206004820152601960248201527f4254424661726d3a20616c72656164792064697361626c656400000000000000604482015260640161132a565b612111617080601e614d6e565b6101305461211f9190614db4565b4310156121895760405162461bcd60e51b815260206004820152603260248201527f4254424661726d3a206e65656420746f207761697420666f722033302064617960448201527173206166746572207374617274426c6f636b60701b606482015260840161132a565b612191610d29565b61012f805463ffffffff60a01b1916600160a01b4363ffffffff160217905561013554610134556040517fc2a3050af506276124760abf5c285e9c5639effc0c88ae71a3e2af6d997b52af90600090a1565b6121ed8282611731565b61133d5760008281526097602090815260408083206001600160a01b03851684529091529020805460ff191660011790556122253390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6122738282611731565b1561133d5760008281526097602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b7f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e36122fa81611d0c565b6040805160008051602061559883398151915260208201520160408051601f1981840301815282825280516020918201206004845260248401909252820180516001600160e01b03166352d1902d60e01b1790529061235a908490613b66565b805190602001201461133d5760405162461bcd60e51b8152602060048201526005602482015264085555525160da1b604482015260640161132a565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff16156123c957610d2483613b8b565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015612423575060408051601f3d908101601f191682019092526124209181019061516b565b60015b6124865760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201526d6f6e206973206e6f74205555505360901b606482015260840161132a565b60008051602061559883398151915281146124f55760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f786044820152681a58589b195555525160ba1b606482015260840161132a565b50610d24838383613c27565b612509613c4c565b6033805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b60335460ff16156125995760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015260640161132a565b565b60006125a5612553565b6101305443116125b757506000610c62565b6125c083612ad1565b6125c983613259565b61012f546110f19084906001600160a01b031684613c95565b6125eb8461111d565b61262c5760405162461bcd60e51b81526020600482015260126024820152711b995dd058d8dbdd5b9d08195e1a5cdd195960721b604482015260640161132a565b6116d685856001600160a01b039182166000818152610136602090815260408083209486168084528184208654815463ffffffff19811663ffffffff92831690811784558954600160201b9081900484160267ffffffffffffffff19909216171780835588546001600160601b03600160401b9182900416026bffffffffffffffffffffffff60401b198216811784558954600160a01b9081900484160263ffffffff60a01b1990911677ffffffffffffffffffffffffffffffff00000000000000001990921691909117178083558854600160c01b9081900483160263ffffffff60c01b198216811784558954600160e01b908190049093169092026001600160e01b039283166001600160c01b03909216919091171782556001808901805491909301558686526101398552838620805484885285882080546001600160e01b03199081169290941691909117905596865261013c80865284872061012f80548c16808a52828952878a2054968a52928852868920928952918752858820949094559786905590859055855416909455935490941681529252812055565b6000828152610171602052604090205460ff1661282b5760405162461bcd60e51b815260206004820181905260248201527f47656e65726963594c4242757965723a20706964206e6f7420616c6c6f776564604482015260640161132a565b610170546040516315895f4760e31b8152600481018490526000916001600160a01b03169063ac4afa389060240160c060405180830381865afa158015612876573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061289a919061519a565b505061017054604051636eb1769f60e11b81523060048201526001600160a01b0391821660248201529495508694908616935063dd62ed3e92506044019050602060405180830381865afa1580156128f6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061291a919061516b565b101561299b576101705460405163095ea7b360e01b81526001600160a01b03918216600482015260001960248201529082169063095ea7b3906044016020604051808303816000875af1158015612975573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129999190615217565b505b61017054604051632689a78360e21b815260048101859052602481018490526001600160a01b03868116604483015290911690639a269e0c906064015b600060405180830381600087803b1580156129f257600080fd5b505af1158015612a06573d6000803e3d6000fd5b5050505050505050565b612a18612553565b6033805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586125363390565b60405163f4e0cc6960e01b815261013760048201526001600160601b038316602482015263ffffffff821660448201527369bf106146b161f66884fee313b98a22673e97999063f4e0cc69906064015b60006040518083038186803b158015612ab557600080fd5b505af4158015612ac9573d6000803e3d6000fd5b505050505050565b61013054431015612adf5750565b612ae7610d29565b6001600160a01b0381166000908152610136602052604081208054600160401b90046001600160601b031615612cef57805463ffffffff600160a01b820481169116811015612b3a5750805463ffffffff165b610130548163ffffffff161015612b515750610130545b6000612b5d8243615239565b8354909150600090612b989063ffffffff80851691612b8991600160e01b90910416633b9aca00614d6e565b612b939190614d6e565b613d06565b84549091506001600160601b03600160401b90910481169082161115612c4e578354612be4908790612bd990600190600160c01b900463ffffffff16615239565b63ffffffff16613324565b84546bffffffffffffffffffffffff60401b1916808655604051600160c01b90910463ffffffff1681529095506001600160a01b038716907fcaa4067e1a542ece7a6a678f69b0e6f279f758da18fa7f06c80d26e3b2e8b2089060200160405180910390a2612ca4565b612c588643613324565b845490955081908590600890612c7f908490600160401b90046001600160601b0316615256565b92506101000a8154816001600160601b0302191690836001600160601b031602179055505b6040516001600160601b03821681526001600160a01b038716907f266b52eefd3537440c8c41d40901ff252bc10d0d3aa602e8805cee6a1fa2b35e9060200160405180910390a25050505b805463ffffffff60a01b1916600160a01b4363ffffffff160217815561012f54610d249084906001600160a01b031684613d6e565b6040516361befba160e11b815261013760048201526001600160a01b0385166024820152604481018490526001600160601b03821660648201527369bf106146b161f66884fee313b98a22673e97999063c37df74290608401602060405180830381865af4158015612d9a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612dbe9190614de3565b9050612dca82826137a5565b612dd684848484613ded565b604080516001600160601b0383168152602081018590526001600160a01b038416917f6eb3b9e9b53f6121601ca14ab3aa367f50ddeb99803e39f569b28817dff1292d91015b60405180910390a250505050565b60005b815181101561133d576000828281518110612e4a57612e4a614d85565b6020026020010151604001516038848481518110612e6a57612e6a614d85565b6020026020010151602001516001600160701b0316901b612e8b9190615276565b905061016e737c10501f7b1f3b2737082eec648cdf06bf7198a363c22e339a9091858581518110612ebe57612ebe614d85565b6020908102919091010151516040516001600160e01b031960e085901b168152600481019290925263ffffffff1660248201526001600160701b038416604482015260640160006040518083038186803b158015612f1b57600080fd5b505af4158015612f2f573d6000803e3d6000fd5b50505050508080612f3f90614d9b565b915050612e2d565b600063ffffffff821115612fac5760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203360448201526532206269747360d01b606482015260840161132a565b5090565b6001600160a01b0381166000908152610136602052604090208054600160c01b900463ffffffff16156130c0576001600160a01b038216600090815261013960205260408120546001600160e01b03169061300f600160701b836152ac565b6130349074ffffffffffffffffffffffffffff00000000000000603885901c16615276565b835490915061305090600160c01b900463ffffffff1682613e2f565b82546001600160a01b038516907fbbb000440d789cba75fdfe7de382650b09cda6f14fa8bcb70f2160dff4e2c1ae90600160c01b900463ffffffff1661309e6001600160701b038516614dc7565b6040805163ffffffff909316835260208301919091520160405180910390a250505b60006101305443116130d557610130546130d7565b435b825490915061312690633b9aca009061310d90600160e01b810463ffffffff1690600160401b90046001600160601b03166152d2565b61311791906152d2565b6131219083614db4565b612f47565b825463ffffffff91909116600160c01b0263ffffffff60c01b1990911617825560006131518461177e565b835461317a9163ffffffff1690600160201b900460381b6affffffff0000000000000016615276565b90506131976701000000000000006001600160701b0383166152e6565b6131b19066ffffffffffffff60701b603884901b166152fa565b6001600160a01b03851660009081526101396020526040902080546001600160e01b0319166001600160e01b0392909216919091179055825461320190600160c01b900463ffffffff1682613e39565b825460408051600160c01b90920463ffffffff1682526001600160701b03831660208301526001600160a01b038616917fbbb000440d789cba75fdfe7de382650b09cda6f14fa8bcb70f2160dff4e2c1ae9101612e1c565b6001600160a01b0381166000908152610136602052604090208054600160401b90046001600160601b0316156132d05764e8d4a5100061329a610133613e43565b6132a38461177e565b63ffffffff166132b3919061531a565b6132bd919061534c565b6001600160e01b031660018201556132d8565b600060018201555b6001810154604080516001600160a01b038516815260208101929092527f1668bee68cc681d020722227e435251c5c5bb182f39a4eb04f7795de5a3b05a6910160405180910390a15050565b6001600160a01b038216600090815261013660209081526040808320815160c0810183526101305463ffffffff908116825261012f54600160a01b90041693810193909352610131549092849290919082019061338090612f47565b63ffffffff1681526020016101345481526020016101355481526020016101325481525090507369bf106146b161f66884fee313b98a22673e979963b96d99788386846101336040518563ffffffff1660e01b81526004016133e59493929190615372565b602060405180830381865af4158015613402573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613426919061516b565b95945050505050565b6001600160a01b038416600090815261013b6020526040812080546134825760405162461bcd60e51b815260206004820152600960248201526808ea8a67442e0c2e8d60bb1b604482015260640161132a565b6040516370a0823160e01b81523060048201526000906001600160a01b038716906370a0823190602401602060405180830381865afa1580156134c9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906134ed919061516b565b90506001600160a01b03871661356d5761013a5460405163b6f9de9560e01b81526001600160a01b039091169063b6f9de959034906135369088908790309042906004016153e7565b6000604051808303818588803b15801561354f57600080fd5b505af1158015613563573d6000803e3d6000fd5b50505050506136e5565b6135826001600160a01b038816893088613e7c565b61013a54604051636eb1769f60e11b81523060048201526001600160a01b039182166024820152869189169063dd62ed3e90604401602060405180830381865afa1580156135d4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906135f8919061516b565b10156136795761013a5460405163095ea7b360e01b81526001600160a01b03918216600482015260001960248201529088169063095ea7b3906044016020604051808303816000875af1158015613653573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906136779190615217565b505b61013a54604051635c11d79560e01b81526001600160a01b0390911690635c11d795906136b2908890889087903090429060040161541c565b600060405180830381600087803b1580156136cc57600080fd5b505af11580156136e0573d6000803e3d6000fd5b505050505b6040516370a0823160e01b815230600482015281906001600160a01b038816906370a0823190602401602060405180830381865afa15801561372b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061374f919061516b565b6137599190614d5b565b92508383101561379a5760405162461bcd60e51b815260206004820152600c60248201526b4754533a736c69707061676560a01b604482015260640161132a565b505095945050505050565b6000816001600160601b0316116137f55760405162461bcd60e51b815260206004820152601460248201527304254424661726d3a20616d6f756e7420697320360641b604482015260640161132a565b6001600160a01b0382166000908152610136602052604090208054600160201b900463ffffffff1661385d5760405162461bcd60e51b8152602060048201526011602482015270212a212330b9369d1037379036b4b732b960791b604482015260640161132a565b60006138688461177e565b63ffffffff166000149050828260000160088282829054906101000a90046001600160601b03166138999190614fd9565b92506101000a8154816001600160601b0302191690836001600160601b031602179055506138c684612fb0565b6138cf84613259565b801561395a5781546101358054600160201b90920463ffffffff16916000906138f9908490614db4565b9091555061390890508461177e565b63ffffffff1661013460008282546139209190614db4565b90915550506040516001600160a01b038516907f3604428952d500088510498cc54cc92c275e7dcc8ff1d6fddcba84df3fd10ba090600090a25b50505050565b61396a8282611731565b61133d5761397781613ee7565b613982836020613ef9565b60405160200161399392919061547c565b60408051601f198184030181529082905262461bcd60e51b825261132a916004016154f1565b825460009081908015613b0d5760006139e5876139d7600185614d5b565b600091825260209091200190565b60408051808201909152905463ffffffff808216808452600160201b9092046001600160e01b031660208401529192509087161015613a665760405162461bcd60e51b815260206004820152601760248201527f436865636b706f696e743a20696e76616c6964206b6579000000000000000000604482015260640161132a565b805163ffffffff808816911603613aae5784613a87886139d7600186614d5b565b80546001600160e01b0392909216600160201b0263ffffffff909216919091179055613afd565b6040805180820190915263ffffffff80881682526001600160e01b0380881660208085019182528b54600181018d5560008d81529190912094519151909216600160201b029216919091179101555b60200151925083915061209e9050565b50506040805180820190915263ffffffff80851682526001600160e01b0380851660208085019182528854600181018a5560008a815291822095519251909316600160201b02919093161792019190915590508161209e565b60606110f183836040518060600160405280602581526020016155b860259139614095565b6001600160a01b0381163b613bf85760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b606482015260840161132a565b60008051602061559883398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b613c308361410d565b600082511180613c3d5750805b15610d245761395a838361414d565b60335460ff166125995760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b604482015260640161132a565b6001600160a01b03808416600090815261013c602090815260408083209386168352929052205480156110f1576001600160a01b03808516600090815261013c602090815260408083208785168452909152812055821630146110f1576110f16001600160a01b0384168383614238565b60006001600160601b03821115612fac5760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203960448201526536206269747360d01b606482015260840161132a565b8015613db2576001600160a01b03808416600090815261013c6020908152604080832093861683529290529081208054839290613dac908490614db4565b90915550505b826001600160a01b03167ff9b6ec770c96c3a6f9225bf3a8463a8ad03e884448af07b4ecd4d19d628946ee82604051611c3191815260200190565b6101a25460405163c013370b60e01b81526001600160a01b0384811660048301526001600160601b03841660248301529091169063c013370b906044016129d8565b61133d8282614268565b61133d82826142da565b80546000908015613e7357613e5d836139d7600184614d5b565b54600160201b90046001600160e01b03166110f1565b60009392505050565b6040516001600160a01b038085166024830152831660448201526064810182905261395a9085906323b872dd60e01b906084015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b03199093169290921790915261430c565b6060610c626001600160a01b03831660145b60606000613f08836002614d6e565b613f13906002614db4565b67ffffffffffffffff811115613f2b57613f2b614717565b6040519080825280601f01601f191660200182016040528015613f55576020820181803683370190505b509050600360fc1b81600081518110613f7057613f70614d85565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110613f9f57613f9f614d85565b60200101906001600160f81b031916908160001a9053506000613fc3846002614d6e565b613fce906001614db4565b90505b6001811115614046576f181899199a1a9b1b9c1cb0b131b232b360811b85600f166010811061400257614002614d85565b1a60f81b82828151811061401857614018614d85565b60200101906001600160f81b031916908160001a90535060049490941c9361403f81615524565b9050613fd1565b5083156110f15760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e74604482015260640161132a565b6060600080856001600160a01b0316856040516140b2919061553b565b600060405180830381855afa9150503d80600081146140ed576040519150601f19603f3d011682016040523d82523d6000602084013e6140f2565b606091505b5091509150614103868383876143de565b9695505050505050565b61411681613b8b565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606001600160a01b0383163b6141b55760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b606482015260840161132a565b600080846001600160a01b0316846040516141d0919061553b565b600060405180830381855af49150503d806000811461420b576040519150601f19603f3d011682016040523d82523d6000602084013e614210565b606091505b509150915061342682826040518060600160405280602781526020016155dd60279139614457565b6040516001600160a01b038316602482015260448101829052610d2490849063a9059cbb60e01b90606401613eb0565b737c10501f7b1f3b2737082eec648cdf06bf7198a363c22e339a61016e848461429082614470565b61429a9190615557565b6040516001600160e01b031960e086901b168152600481019390935263ffffffff9190911660248301526001600160701b03166044820152606401612a9d565b737c10501f7b1f3b2737082eec648cdf06bf7198a363c22e339a61016e848461430282614470565b61429a9190615276565b6000614361826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166145369092919063ffffffff16565b805190915015610d24578080602001905181019061437f9190615217565b610d245760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b606482015260840161132a565b6060831561444d578251600003614446576001600160a01b0385163b6144465760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161132a565b5081611c49565b611c498383614545565b606083156144665750816110f1565b6110f18383614545565b60405163bc20222360e01b815261016e600482015263ffffffff82166024820181905260448201526000908190737c10501f7b1f3b2737082eec648cdf06bf7198a39063bc20222390606401600060405180830381865af41580156144d9573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526145019190810190614f07565b91505060008151116145145760006110f1565b8060008151811061452757614527614d85565b60200260200101519392505050565b6060611c49848460008561456f565b8151156145555781518083602001fd5b8060405162461bcd60e51b815260040161132a91906154f1565b6060824710156145d05760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b606482015260840161132a565b600080866001600160a01b031685876040516145ec919061553b565b60006040518083038185875af1925050503d8060008114614629576040519150601f19603f3d011682016040523d82523d6000602084013e61462e565b606091505b509150915061463f878383876143de565b979650505050505050565b82805482825590600052602060002090810192821561469f579160200282015b8281111561469f57825182546001600160a01b0319166001600160a01b0390911617825560209092019160019091019061466a565b50612fac9291505b80821115612fac57600081556001016146a7565b6000602082840312156146cd57600080fd5b81356001600160e01b0319811681146110f157600080fd5b6001600160a01b0381168114610f4657600080fd5b60006020828403121561470c57600080fd5b81356110f1816146e5565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff8111828210171561475057614750614717565b60405290565b604051601f8201601f1916810167ffffffffffffffff8111828210171561477f5761477f614717565b604052919050565b600067ffffffffffffffff8211156147a1576147a1614717565b5060051b60200190565b600080604083850312156147be57600080fd5b82356147c9816146e5565b915060208381013567ffffffffffffffff8111156147e657600080fd5b8401601f810186136147f757600080fd5b803561480a61480582614787565b614756565b81815260059190911b8201830190838101908883111561482957600080fd5b928401925b82841015614850578335614841816146e5565b8252928401929084019061482e565b80955050505050509250929050565b60006020828403121561487157600080fd5b5035919050565b6000806040838503121561488b57600080fd5b50508035926020909101359150565b600080604083850312156148ad57600080fd5b8235915060208301356148bf816146e5565b809150509250929050565b6020808252825182820181905260009190848201906040850190845b8181101561490b5783516001600160a01b0316835292840192918401916001016148e6565b50909695505050505050565b600082601f83011261492857600080fd5b813567ffffffffffffffff81111561494257614942614717565b614955601f8201601f1916602001614756565b81815284602083860101111561496a57600080fd5b816020850160208301376000918101602001919091529392505050565b6000806040838503121561499a57600080fd5b82356149a5816146e5565b9150602083013567ffffffffffffffff8111156149c157600080fd5b6149cd85828601614917565b9150509250929050565b63ffffffff81168114610f4657600080fd5b600080604083850312156149fc57600080fd5b8235614a07816149d7565b915060208301356148bf816149d7565b604080825283519082018190526000906020906060840190828701845b82811015614a5657815163ffffffff1684529284019290840190600101614a34565b5050508381038285015284518082528583019183019060005b81811015614a945783516001600160701b031683529284019291840191600101614a6f565b5090979650505050505050565b60008060008060808587031215614ab757600080fd5b8435614ac2816146e5565b93506020850135614ad2816146e5565b9250604085013567ffffffffffffffff811115614aee57600080fd5b614afa87828801614917565b925050606085013560028110614b0f57600080fd5b939692955090935050565b6001600160601b0381168114610f4657600080fd5b60008060408385031215614b4257600080fd5b8235614a0781614b1a565b60008060408385031215614b6057600080fd5b8235614b6b81614b1a565b915060208301356148bf816146e5565b6001600160701b0381168114610f4657600080fd5b60006020808385031215614ba357600080fd5b823567ffffffffffffffff811115614bba57600080fd5b8301601f81018513614bcb57600080fd5b8035614bd961480582614787565b81815260609182028301840191848201919088841115614bf857600080fd5b938501935b83851015614c5d5780858a031215614c155760008081fd5b614c1d61472d565b8535614c28816149d7565b815285870135614c3781614b7b565b81880152604086810135614c4a81614b7b565b9082015283529384019391850191614bfd565b50979650505050505050565b60008060008060808587031215614c7f57600080fd5b8435614c8a816146e5565b93506020850135614c9a816149d7565b92506040850135614caa816149d7565b91506060850135614b0f81614b1a565b60008060008060808587031215614cd057600080fd5b8435614cdb816146e5565b935060208501359250604085013591506060850135614b0f816146e5565b60008060408385031215614d0c57600080fd5b8235614b6b816146e5565b60008060408385031215614d2a57600080fd5b8235614d35816146e5565b915060208301356148bf81614b1a565b634e487b7160e01b600052601160045260246000fd5b81810381811115610c6257610c62614d45565b8082028115828204841417610c6257610c62614d45565b634e487b7160e01b600052603260045260246000fd5b600060018201614dad57614dad614d45565b5060010190565b80820180821115610c6257610c62614d45565b6000600160ff1b8201614ddc57614ddc614d45565b5060000390565b600060208284031215614df557600080fd5b81516110f181614b1a565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b19195b1959d85d1958d85b1b60a21b606082015260800190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b6163746976652070726f787960a01b606082015260800190565b600082601f830112614ea957600080fd5b81516020614eb961480583614787565b82815260059290921b84018101918181019086841115614ed857600080fd5b8286015b84811015614efc578051614eef816149d7565b8352918301918301614edc565b509695505050505050565b60008060408385031215614f1a57600080fd5b825167ffffffffffffffff80821115614f3257600080fd5b614f3e86838701614e98565b9350602091508185015181811115614f5557600080fd5b85019050601f81018613614f6857600080fd5b8051614f7661480582614787565b81815260059190911b82018301908381019088831115614f9557600080fd5b928401925b82841015614850578351614fad81614b7b565b82529284019290840190614f9a565b600060208284031215614fce57600080fd5b81516110f1816149d7565b6001600160601b03818116838216019080821115614ff957614ff9614d45565b5092915050565b60006020828403121561501257600080fd5b81516110f1816146e5565b63ffffffff80825116835280602083015116602084015280604083015116604084015250606081015160608301526080810151608083015260a081015160a08301525050565b63ffffffff84168152610100810161507e602083018561501d565b8260e0830152949350505050565b600080600080608085870312156150a257600080fd5b845167ffffffffffffffff808211156150ba57600080fd5b6150c688838901614e98565b95506020915081870151818111156150dd57600080fd5b87019050601f810188136150f057600080fd5b80516150fe61480582614787565b81815260059190911b8201830190838101908a83111561511d57600080fd5b928401925b828410156151515783516001600160e01b03811681146151425760008081fd5b82529284019290840190615122565b60408a01516060909a0151989b909a509650505050505050565b60006020828403121561517d57600080fd5b5051919050565b805160ff8116811461519557600080fd5b919050565b60008060008060008060c087890312156151b357600080fd5b86516151be816146e5565b60208801519096506151cf816149d7565b604088015190955062ffffff811681146151e857600080fd5b93506151f660608801615184565b925061520460808801615184565b915060a087015190509295509295509295565b60006020828403121561522957600080fd5b815180151581146110f157600080fd5b63ffffffff828116828216039080821115614ff957614ff9614d45565b6001600160601b03828116828216039080821115614ff957614ff9614d45565b6001600160701b03818116838216019080821115614ff957614ff9614d45565b634e487b7160e01b600052601260045260246000fd5b60006001600160e01b03838116806152c6576152c6615296565b92169190910692915050565b6000826152e1576152e1615296565b500490565b6000826152f5576152f5615296565b500690565b6001600160e01b03818116838216019080821115614ff957614ff9614d45565b6001600160e01b0382811682821681810283169291811582850482141761534357615343614d45565b50505092915050565b60006001600160e01b038381168061536657615366615296565b92169190910492915050565b84815260208101849052610120810161538e604083018561501d565b8261010083015295945050505050565b6000815480845260208085019450836000528060002060005b838110156153dc5781546001600160a01b0316875295820195600191820191016153b7565b509495945050505050565b848152608060208201526000615400608083018661539e565b6001600160a01b03949094166040830152506060015292915050565b85815284602082015260a06040820152600061543b60a083018661539e565b6001600160a01b0394909416606083015250608001529392505050565b60005b8381101561547357818101518382015260200161545b565b50506000910152565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516154b4816017850160208801615458565b7001034b99036b4b9b9b4b733903937b6329607d1b60179184019182015283516154e5816028840160208801615458565b01602801949350505050565b6020815260008251806020840152615510816040850160208701615458565b601f01601f19169190910160400192915050565b60008161553357615533614d45565b506000190190565b6000825161554d818460208701615458565b9190910192915050565b6001600160701b03828116828216039080821115614ff957614ff9614d4556fe8a4778feaa2fc65ebc9ddd026461f05b6522e206b955ca87f94c0eebfa8bcb2c360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c207374617469632063616c6c206661696c6564416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212209778d3a58891693db13fbea07ddf754d8f2dae57139e556d1e3eeaa6a6d9e35164736f6c63430008120033