0xdf197b4e364be20fa2f2cd74b8b276c0869a00a8ca3b25b59bde0852156020d8
0 (Legacy)
1 year ago (Wednesday, August 14, 2024 at 5:53:28 AM Coordinated Universal Time)
0.273582800002735828 WEMIX
0x608060405234801561001057600080fd5b5061308b806100206000396000f3fe60806040526004361061014f5760003560e01c80638da5cb5b116100b6578063c6835f091161006f578063c6835f09146103bd578063d2c065f4146103dd578063d5d3fe6d146103fd578063deadbc141461042d578063f2fde38b1461044d578063f44637ba1461046d57600080fd5b80638da5cb5b146102ff578063b43d25f11461031d578063b67737df1461033d578063b788a4001461035d578063bc64be0e1461037d578063c4d66de81461039d57600080fd5b8063116191b611610108578063116191b61461023a5780632868ff651461025a57806331c40bca1461028a57806360ccc97d146102aa578063715018a6146102ca5780638a676649146102df57600080fd5b8063017e7e581461015b578063028468581461019857806303324f01146101ba57806308caaa04146101da578063092f4482146101fa5780630a59b38a1461021a57600080fd5b3661015657005b600080fd5b34801561016757600080fd5b5060675461017b906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156101a457600080fd5b506101b86101b336600461268d565b61048d565b005b3480156101c657600080fd5b506101b86101d5366004612754565b61053f565b3480156101e657600080fd5b506101b86101f536600461287f565b61055e565b34801561020657600080fd5b506101b861021536600461290c565b610677565b34801561022657600080fd5b506101b8610235366004612968565b6106b2565b34801561024657600080fd5b5060655461017b906001600160a01b031681565b34801561026657600080fd5b5061027a6102753660046129e6565b610772565b604051901515815260200161018f565b34801561029657600080fd5b506101b86102a5366004612a93565b6109b0565b3480156102b657600080fd5b5060695461017b906001600160a01b031681565b3480156102d657600080fd5b506101b8610aea565b3480156102eb57600080fd5b506101b86102fa366004612b2e565b610afe565b34801561030b57600080fd5b506033546001600160a01b031661017b565b34801561032957600080fd5b5060685461017b906001600160a01b031681565b34801561034957600080fd5b506101b8610358366004612b65565b610b3d565b34801561036957600080fd5b506101b8610378366004612b65565b610b78565b34801561038957600080fd5b506101b86103983660046129e6565b610bb3565b3480156103a957600080fd5b506101b86103b836600461268d565b610c1e565b3480156103c957600080fd5b506101b86103d8366004612bad565b610d8a565b3480156103e957600080fd5b506101b86103f8366004612c59565b6110eb565b34801561040957600080fd5b5061027a61041836600461268d565b606a6020526000908152604090205460ff1681565b34801561043957600080fd5b5060665461017b906001600160a01b031681565b34801561045957600080fd5b506101b861046836600461268d565b611259565b34801561047957600080fd5b506101b861048836600461268d565b6112d2565b610495611384565b6001600160a01b0381166000908152606a602052604090205460ff1661051e5760405162461bcd60e51b815260206004820152603360248201527f4669436f6e74726f6c6c65723a3a72656d6f76654275726e65723a204163636f6044820152723ab73a1034b9903737ba103090313ab93732b960691b60648201526084015b60405180910390fd5b6001600160a01b03166000908152606a60205260409020805460ff19169055565b610547611384565b61055a82600001518360200151836113de565b5050565b336000908152606a602052604090205460ff1661058d5760405162461bcd60e51b815260040161051590612cd7565b81518351146105ae5760405162461bcd60e51b815260040161051590612d34565b60005b83518110156106715760008482815181106105ce576105ce612d6b565b6020026020010151905060008483815181106105ec576105ec612d6b565b6020908102919091010151604051638a67664960e01b81526001600160a01b03848116600483015260248201839052861660448201529091503090638a67664990606401600060405180830381600087803b15801561064a57600080fd5b505af192505050801561065b575060015b505050808061066990612d97565b9150506105b1565b50505050565b336000908152606a602052604090205460ff166106a65760405162461bcd60e51b815260040161051590612cd7565b610671848484846116ad565b336000908152606a602052604090205460ff166106e15760405162461bcd60e51b815260040161051590612cd7565b81518351146107025760405162461bcd60e51b815260040161051590612d34565b60005b835181101561076b57600084828151811061072257610722612d6b565b60200260200101519050600084838151811061074057610740612d6b565b60200260200101519050610756878383876118fa565b5050808061076390612d97565b915050610705565b5050505050565b60405162461bcd60e51b8152602060048201526005602482015264185cd9191960da1b6044820152600090606401610515565b83518110156109a45760008482815181106107c2576107c2612d6b565b6020908102919091018101519081015181516040516370a0823160e01b81526001600160a01b0391821660048201529293506000929116906370a082319060240160206040518083038186803b15801561081b57600080fd5b505afa15801561082f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108539190612db2565b60208301516040516370a0823160e01b81526001600160a01b038881166004830152929350600092909116906370a082319060240160206040518083038186803b1580156108a057600080fd5b505afa1580156108b4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108d89190612db2565b90506108ed83600001518460200151886113de565b60208301516040516370a0823160e01b81526001600160a01b03888116600483015260009216906370a082319060240160206040518083038186803b15801561093557600080fd5b505afa158015610949573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061096d9190612db2565b90508261097a8383612dcb565b1461098d576000955050505050506109aa565b50505050808061099c90612d97565b9150506107a5565b50600190505b92915050565b336000908152606a602052604090205460ff166109df5760405162461bcd60e51b815260040161051590612cd7565b8151835114610a005760405162461bcd60e51b815260040161051590612d34565b60005b835181101561076b576000848281518110610a2057610a20612d6b565b602002602001015190506000848381518110610a3e57610a3e612d6b565b602002602001015190506000848481518110610a5c57610a5c612d6b565b602090810291909101015160405163b67737df60e01b81526001600160a01b038a8116600483015285811660248301526044820185905282166064820152909150309063b67737df90608401600060405180830381600087803b158015610ac257600080fd5b505af1925050508015610ad3575060015b505050508080610ae290612d97565b915050610a03565b610af2611384565b610afc60006119b3565b565b336000908152606a602052604090205460ff16610b2d5760405162461bcd60e51b815260040161051590612cd7565b610b38838383611a05565b505050565b336000908152606a602052604090205460ff16610b6c5760405162461bcd60e51b815260040161051590612cd7565b61067184848484611d70565b336000908152606a602052604090205460ff16610ba75760405162461bcd60e51b815260040161051590612cd7565b610671848484846118fa565b610bbb611384565b60005b8251811015610b3857610c0c838281518110610bdc57610bdc612d6b565b602002602001015160000151848381518110610bfa57610bfa612d6b565b602002602001015160200151846113de565b80610c1681612d97565b915050610bbe565b600054610100900460ff1615808015610c3e5750600054600160ff909116105b80610c585750303b158015610c58575060005460ff166001145b610cbb5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610515565b6000805460ff191660011790558015610cde576000805461ff0019166101001790555b606980546001600160a01b0384166001600160a01b031991821617909155606780548216730fbe2fabd93b3afbc8cc6663c8882329da2bda851790556068805490911673b923b545fd0d9b67c915ed2283ce0585dc688d0a179055610d41612053565b801561055a576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15050565b610d92611384565b60005b8251811015610671576000838281518110610db257610db2612d6b565b602002602001015190506000606560009054906101000a90046001600160a01b03166001600160a01b0316638e8b0e156040518163ffffffff1660e01b815260040160206040518083038186803b158015610e0c57600080fd5b505afa158015610e20573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e449190612de2565b6001600160a01b0316826001600160a01b03161415610e6e57506001600160a01b03851631610eea565b6040516370a0823160e01b81526001600160a01b0387811660048301528316906370a082319060240160206040518083038186803b158015610eaf57600080fd5b505afa158015610ec3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ee79190612db2565b90505b606560009054906101000a90046001600160a01b03166001600160a01b0316638e8b0e156040518163ffffffff1660e01b815260040160206040518083038186803b158015610f3857600080fd5b505afa158015610f4c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f709190612de2565b6001600160a01b0316826001600160a01b03161415610fef5760405163f3fef3a360e01b815260006004820152602481018290526001600160a01b0387169063f3fef3a390604401600060405180830381600087803b158015610fd257600080fd5b505af1158015610fe6573d6000803e3d6000fd5b50505050611052565b60405163f3fef3a360e01b81526001600160a01b0383811660048301526024820183905287169063f3fef3a390604401600060405180830381600087803b15801561103957600080fd5b505af115801561104d573d6000803e3d6000fd5b505050505b60006064611061836037612dff565b61106b9190612e34565b9050600061107a600584612e34565b90506000816110898486612dcb565b6110939190612dcb565b6067549091506110af90869085906001600160a01b0316612082565b6068546110c890869084906001600160a01b0316612082565b6110d38582896121da565b505050505080806110e390612d97565b915050610d95565b336000908152606a602052604090205460ff1661111a5760405162461bcd60e51b815260040161051590612cd7565b8251845114801561112c575081518451145b6111485760405162461bcd60e51b815260040161051590612d34565b60005b845181101561076b57600085828151811061116857611168612d6b565b60200260200101519050600085838151811061118657611186612d6b565b6020026020010151905060008584815181106111a4576111a4612d6b565b6020026020010151905060008585815181106111c2576111c2612d6b565b6020908102919091010151604051630497a24160e11b81526001600160a01b0386811660048301526001600160801b0380871660248401528516604483015282166064820152909150309063092f448290608401600060405180830381600087803b15801561123057600080fd5b505af1925050508015611241575060015b5050505050808061125190612d97565b91505061114b565b611261611384565b6001600160a01b0381166112c65760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610515565b6112cf816119b3565b50565b6112da611384565b6001600160a01b0381166000908152606a602052604090205460ff16156113605760405162461bcd60e51b815260206004820152603460248201527f4669436f6e74726f6c6c65723a3a6164644275726e65723a204163636f756e746044820152731034b99030b63932b0b23c903090313ab93732b960611b6064820152608401610515565b6001600160a01b03166000908152606a60205260409020805460ff19166001179055565b6033546001600160a01b03163314610afc5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610515565b606560009054906101000a90046001600160a01b03166001600160a01b0316638e8b0e156040518163ffffffff1660e01b815260040160206040518083038186803b15801561142c57600080fd5b505afa158015611440573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114649190612de2565b6001600160a01b0316826001600160a01b0316141561150d576040516351cff8d960e01b8152600060048201526001600160a01b038416906351cff8d990602401600060405180830381600087803b1580156114bf57600080fd5b505af11580156114d3573d6000803e3d6000fd5b50506040516001600160a01b03841692504780156108fc029250906000818181858888f19350505050158015610671573d6000803e3d6000fd5b6040516351cff8d960e01b81526001600160a01b0383811660048301528416906351cff8d990602401600060405180830381600087803b15801561155057600080fd5b505af1158015611564573d6000803e3d6000fd5b50506040516370a0823160e01b81523060048201526001600160a01b038516925063a9059cbb9150839083906370a082319060240160206040518083038186803b1580156115b157600080fd5b505afa1580156115c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115e99190612db2565b6040516001600160e01b031960e085901b1681526001600160a01b0390921660048301526024820152604401602060405180830381600087803b15801561162f57600080fd5b505af1158015611643573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116679190612e48565b61167083612295565b6040516020016116809190612e96565b604051602081830303815290604052906106715760405162461bcd60e51b81526004016105159190612f00565b6040516385b6672960e01b81523060048201526001600160801b038085166024830152831660448201526001600160a01b038516906385b66729906064016040805180830381600087803b15801561170457600080fd5b505af1158015611718573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061173c9190612f33565b909350915060006004611750856003612f62565b61175a9190612f91565b6001600160801b03169050600081856001600160801b031661177c9190612dcb565b90506000600461178d866003612f62565b6117979190612f91565b6001600160801b03169050600081866001600160801b03166117b99190612dcb565b90506000886001600160a01b0316630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b1580156117f657600080fd5b505afa15801561180a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061182e9190612de2565b90506000896001600160a01b031663d21220a76040518163ffffffff1660e01b815260040160206040518083038186803b15801561186b57600080fd5b505afa15801561187f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118a39190612de2565b6067549091506118bf90839088906001600160a01b03166122ab565b6118ca8286896123da565b6067546118e390829086906001600160a01b03166122ab565b6118ee8184896123da565b50505050505050505050565b60006004611909846003612dff565b6119139190612e34565b905060006119218285612dcb565b60405163f3fef3a360e01b81526001600160a01b038781166004830152602482018790529192509087169063f3fef3a390604401600060405180830381600087803b15801561196f57600080fd5b505af1158015611983573d6000803e3d6000fd5b50506067546119a0925087915084906001600160a01b0316612082565b6119ab8582856121da565b505050505050565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600082846001600160a01b0316638f840ddd6040518163ffffffff1660e01b815260040160206040518083038186803b158015611a4157600080fd5b505afa158015611a55573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a799190612db2565b11611af457836001600160a01b0316638f840ddd6040518163ffffffff1660e01b815260040160206040518083038186803b158015611ab757600080fd5b505afa158015611acb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611aef9190612db2565b611af6565b825b90506000846001600160a01b0316633b1d21a26040518163ffffffff1660e01b815260040160206040518083038186803b158015611b3357600080fd5b505afa158015611b47573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b6b9190612db2565b9050808211611b7a5781611b7c565b805b6040516307e2795960e01b8152600481018290529092506001600160a01b038616906307e2795990602401600060405180830381600087803b158015611bc157600080fd5b505af1158015611bd5573d6000803e3d6000fd5b5050505060006064836037611bea9190612dff565b611bf49190612e34565b90506000611c03600585612e34565b9050600081611c128487612dcb565b611c1c9190612dcb565b90506000886001600160a01b0316636f307dc36040518163ffffffff1660e01b815260040160206040518083038186803b158015611c5957600080fd5b505afa158015611c6d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c919190612de2565b905060006001600160a01b03821615611caa5781611d30565b606560009054906101000a90046001600160a01b03166001600160a01b0316638e8b0e156040518163ffffffff1660e01b815260040160206040518083038186803b158015611cf857600080fd5b505afa158015611d0c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d309190612de2565b606754909150611d4c90829087906001600160a01b0316612082565b606854611d6590829086906001600160a01b0316612082565b6118ee81848a6121da565b6000836001600160a01b0316630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b158015611dab57600080fd5b505afa158015611dbf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611de39190612de2565b90506000846001600160a01b031663d21220a76040518163ffffffff1660e01b815260040160206040518083038186803b158015611e2057600080fd5b505afa158015611e34573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e589190612de2565b905060006004611e69866003612dff565b611e739190612e34565b90506000611e818287612dcb565b60405163f3fef3a360e01b81526001600160a01b038981166004830152602482018990529192509089169063f3fef3a390604401600060405180830381600087803b158015611ecf57600080fd5b505af1158015611ee3573d6000803e3d6000fd5b505060665460405163095ea7b360e01b81526001600160a01b03918216600482015260248101859052908a16925063095ea7b39150604401602060405180830381600087803b158015611f3557600080fd5b505af1158015611f49573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f6d9190612e48565b50600080821561202457606654604051635d5155ef60e11b81526001600160a01b03888116600483015287811660248301526044820186905260006064830181905260848301523060a48301524260c48301529091169063baa2abde9060e4016040805180830381600087803b158015611fe657600080fd5b505af1158015611ffa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061201e9190612fb7565b90925090505b60675461203d908a9086906001600160a01b0316612082565b6120488683896123da565b6118ee8582896123da565b600054610100900460ff1661207a5760405162461bcd60e51b815260040161051590612fdb565b610afc612495565b606560009054906101000a90046001600160a01b03166001600160a01b0316638e8b0e156040518163ffffffff1660e01b815260040160206040518083038186803b1580156120d057600080fd5b505afa1580156120e4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121089190612de2565b6001600160a01b0316836001600160a01b03161415612157576040516001600160a01b0382169083156108fc029084906000818181858888f19350505050158015610671573d6000803e3d6000fd5b60405163a9059cbb60e01b81526001600160a01b0382811660048301526024820184905284169063a9059cbb906044015b602060405180830381600087803b1580156121a257600080fd5b505af11580156121b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106719190612e48565b60655460405163f367c23b60e01b81526001600160a01b0385811660048301529091169063f367c23b9060240160206040518083038186803b15801561221f57600080fd5b505afa158015612233573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122579190612e48565b156120825760695460405163a9059cbb60e01b81526001600160a01b039182166004820152602481018490529084169063a9059cbb90604401612188565b60606109aa6001600160a01b03831660146124c5565b606560009054906101000a90046001600160a01b03166001600160a01b0316638e8b0e156040518163ffffffff1660e01b815260040160206040518083038186803b1580156122f957600080fd5b505afa15801561230d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123319190612de2565b6001600160a01b0316836001600160a01b0316141561215757604051632e1a7d4d60e01b8152600481018390526001600160a01b03841690632e1a7d4d90602401600060405180830381600087803b15801561238c57600080fd5b505af11580156123a0573d6000803e3d6000fd5b50506040516001600160a01b038416925084156108fc02915084906000818181858888f19350505050158015610671573d6000803e3d6000fd5b60655460405163f367c23b60e01b81526001600160a01b0385811660048301529091169063f367c23b9060240160206040518083038186803b15801561241f57600080fd5b505afa158015612433573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124579190612e48565b156122ab5760695460405163a9059cbb60e01b81526001600160a01b039182166004820152602481018490529084169063a9059cbb90604401612188565b600054610100900460ff166124bc5760405162461bcd60e51b815260040161051590612fdb565b610afc336119b3565b606060006124d4836002612dff565b6124df906002613026565b67ffffffffffffffff8111156124f7576124f76126aa565b6040519080825280601f01601f191660200182016040528015612521576020820181803683370190505b509050600360fc1b8160008151811061253c5761253c612d6b565b60200101906001600160f81b031916908160001a905350600f60fb1b8160018151811061256b5761256b612d6b565b60200101906001600160f81b031916908160001a905350600061258f846002612dff565b61259a906001613026565b90505b6001811115612612576f181899199a1a9b1b9c1cb0b131b232b360811b85600f16601081106125ce576125ce612d6b565b1a60f81b8282815181106125e4576125e4612d6b565b60200101906001600160f81b031916908160001a90535060049490941c9361260b8161303e565b905061259d565b5083156126615760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610515565b9392505050565b6001600160a01b03811681146112cf57600080fd5b803561268881612668565b919050565b60006020828403121561269f57600080fd5b813561266181612668565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156126e9576126e96126aa565b604052919050565b60006040828403121561270357600080fd5b6040516040810181811067ffffffffffffffff82111715612726576127266126aa565b604052905080823561273781612668565b8152602083013561274781612668565b6020919091015292915050565b6000806060838503121561276757600080fd5b61277184846126f1565b9150604083013561278181612668565b809150509250929050565b600067ffffffffffffffff8211156127a6576127a66126aa565b5060051b60200190565b600082601f8301126127c157600080fd5b813560206127d66127d18361278c565b6126c0565b82815260059290921b840181019181810190868411156127f557600080fd5b8286015b8481101561281957803561280c81612668565b83529183019183016127f9565b509695505050505050565b600082601f83011261283557600080fd5b813560206128456127d18361278c565b82815260059290921b8401810191818101908684111561286457600080fd5b8286015b848110156128195780358352918301918301612868565b60008060006060848603121561289457600080fd5b833567ffffffffffffffff808211156128ac57600080fd5b6128b8878388016127b0565b945060208601359150808211156128ce57600080fd5b506128db86828701612824565b92505060408401356128ec81612668565b809150509250925092565b6001600160801b03811681146112cf57600080fd5b6000806000806080858703121561292257600080fd5b843561292d81612668565b9350602085013561293d816128f7565b9250604085013561294d816128f7565b9150606085013561295d81612668565b939692955090935050565b6000806000806080858703121561297e57600080fd5b843561298981612668565b9350602085013567ffffffffffffffff808211156129a657600080fd5b6129b2888389016127b0565b945060408701359150808211156129c857600080fd5b506129d587828801612824565b925050606085013561295d81612668565b60008060408084860312156129fa57600080fd5b833567ffffffffffffffff811115612a1157600080fd5b8401601f81018613612a2257600080fd5b80356020612a326127d18361278c565b82815260069290921b83018101918181019089841115612a5157600080fd5b938201935b83851015612a7757612a688a866126f1565b82529385019390820190612a56565b9650612a86905087820161267d565b9450505050509250929050565b60008060008060808587031215612aa957600080fd5b8435612ab481612668565b9350602085013567ffffffffffffffff80821115612ad157600080fd5b612add888389016127b0565b94506040870135915080821115612af357600080fd5b612aff88838901612824565b93506060870135915080821115612b1557600080fd5b50612b22878288016127b0565b91505092959194509250565b600080600060608486031215612b4357600080fd5b8335612b4e81612668565b92506020840135915060408401356128ec81612668565b60008060008060808587031215612b7b57600080fd5b8435612b8681612668565b93506020850135612b9681612668565b925060408501359150606085013561295d81612668565b600080600060608486031215612bc257600080fd5b8335612bcd81612668565b9250602084013567ffffffffffffffff811115612be957600080fd5b6128db868287016127b0565b600082601f830112612c0657600080fd5b81356020612c166127d18361278c565b82815260059290921b84018101918181019086841115612c3557600080fd5b8286015b84811015612819578035612c4c816128f7565b8352918301918301612c39565b60008060008060808587031215612c6f57600080fd5b843567ffffffffffffffff80821115612c8757600080fd5b612c93888389016127b0565b95506020870135915080821115612ca957600080fd5b612cb588838901612bf5565b94506040870135915080821115612ccb57600080fd5b612aff88838901612bf5565b6020808252603e908201527f4669436f6e74726f6c6c65723a3a6f6e6c794275726e65723a2043616c6c657260408201527f206973206e6f7420617574686f72697a65642061732061206275726e65720000606082015260800190565b6020808252601d908201527f417272617973206d757374206861766520657175616c206c656e677468000000604082015260600190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600019821415612dab57612dab612d81565b5060010190565b600060208284031215612dc457600080fd5b5051919050565b600082821015612ddd57612ddd612d81565b500390565b600060208284031215612df457600080fd5b815161266181612668565b6000816000190483118215151615612e1957612e19612d81565b500290565b634e487b7160e01b600052601260045260246000fd5b600082612e4357612e43612e1e565b500490565b600060208284031215612e5a57600080fd5b8151801515811461266157600080fd5b60005b83811015612e85578181015183820152602001612e6d565b838111156106715750506000910152565b7f4669436f6e74726f6c6c65723a3a77697468647261773a204661696c656420748152700de40e8e4c2dce6cccae440e8ded6cadc5607b1b602082015260008251612ee8816031850160208701612e6a565b602960f81b6031939091019283015250603201919050565b6020815260008251806020840152612f1f816040850160208701612e6a565b601f01601f19169190910160400192915050565b60008060408385031215612f4657600080fd5b8251612f51816128f7565b6020840151909250612781816128f7565b60006001600160801b0380831681851681830481118215151615612f8857612f88612d81565b02949350505050565b60006001600160801b0380841680612fab57612fab612e1e565b92169190910492915050565b60008060408385031215612fca57600080fd5b505080516020909101519092909150565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b6000821982111561303957613039612d81565b500190565b60008161304d5761304d612d81565b50600019019056fea26469706673582212200f86e03a46d993168fe02b0b944ece40da3e5230e1993c94d0894e0f7a0bf59864736f6c63430008090033