Contract
0x68841CaaEc3cAaBD0f0Fc2209AfCCd068e09249fOverview
?Balance
0 ETH
?ETH Value
$0.00 (@ $1,864.45/ETH)
?Token Holdings
More Info
?Transactions Sent
1
Type
Contract
Bytecode Size
17,245 bytes
Address
0x68841CaaEc3cAaBD0f0Fc2209AfCCd068e09249f
Contract Bytecode
0x60806040526004361061013f575f3560e01c806384800812116100b3578063b2118a8d1161006d578063b2118a8d1461039f578063dc4c90d3146103be578063e9cbafb01461034d578063ec8b4045146103dd578063f2fde38b14610410578063fa461e33146101c8575f5ffd5b8063848008121461018a5780638da5cb5b146102c757806391dd7346146102e35780639ac2a0111461030f578063a1d483361461034d578063ad5c46481461036c575f5ffd5b806337016ad11161010457806337016ad1146101e75780633dc0384e1461020657806357ae3a9f1461022557806360fb0f4f14610275578063715018a6146102945780637aef6715146102a8575f5ffd5b8063099a04e51461014a57806309e242441461016b57806310d1e85c1461018a5780631e1bff3f146101a957806323a69e75146101c8575f5ffd5b3661014657005b5f5ffd5b348015610155575f5ffd5b5061016961016436600461341a565b61042f565b005b348015610176575f5ffd5b50610169610185366004613444565b6104d6565b348015610195575f5ffd5b506101696101a43660046134bf565b61059c565b3480156101b4575f5ffd5b506101696101c336600461353b565b6105ad565b3480156101d3575f5ffd5b506101696101e2366004613572565b610613565b3480156101f2575f5ffd5b506101696102013660046135c0565b610623565b348015610211575f5ffd5b5061016961022036600461365a565b6106fa565b348015610230575f5ffd5b506102587f0000000000000000000000005fc5360d0400a0fd4f2af552add042d716f1d16881565b6040516001600160a01b0390911681526020015b60405180910390f35b348015610280575f5ffd5b5061016961028f366004613675565b610723565b34801561029f575f5ffd5b506101696107f1565b3480156102b3575f5ffd5b506101696102c23660046136b3565b610804565b3480156102d2575f5ffd5b505f546001600160a01b0316610258565b3480156102ee575f5ffd5b506103026102fd366004613675565b610855565b60405161026c91906136fc565b34801561031a575f5ffd5b5061033d6103293660046136b3565b60026020525f908152604090205460ff1681565b604051901515815260200161026c565b348015610358575f5ffd5b50610169610367366004613572565b6109ef565b348015610377575f5ffd5b506102587f0000000000000000000000000bd7d308f8e1639fab988df18a8011f41eacad7381565b3480156103aa575f5ffd5b506101696103b936600461370e565b6109fb565b3480156103c9575f5ffd5b50600154610258906001600160a01b031681565b3480156103e8575f5ffd5b505f546103fd90600160a01b900461ffff1681565b60405161ffff909116815260200161026c565b34801561041b575f5ffd5b5061016961042a3660046136b3565b610a17565b610437610a54565b5f826001600160a01b0316826040515f6040518083038185875af1925050503d805f8114610480576040519150601f19603f3d011682016040523d82523d5f602084013e610485565b606091505b50509050806104d15760405162461bcd60e51b8152602060048201526013602482015272115512081d1c985b9cd9995c8819985a5b1959606a1b60448201526064015b60405180910390fd5b505050565b5f546001600160a01b031633148015906104ff5750335f9081526002602052604090205460ff16155b1561051d576040516361968ebb60e11b815260040160405180910390fd5b61052b61010082018261374c565b90505f0361054c5760405163ea60ab1d60e01b815260040160405180910390fd5b61055581610a80565b60ff5f5c16156105785760405163dab1e99360e01b815260040160405180910390fd5b60015f805c60ff19168217905d5061058f81610c4e565b5f60ff19815c16815d5050565b6105a68282610c5f565b5050505050565b6105b5610a54565b6001600160a01b0382165f81815260026020908152604091829020805460ff191685151590811790915591519182527f278b09622564dd3991fe7744514513d64ea2c8ed2b2b9ec1150ad964fde80a99910160405180910390a25050565b61061d8484610d2f565b50505050565b61062b610a54565b5f5b8281101561061d578160025f86868581811061064b5761064b613791565b905060200201602081019061066091906136b3565b6001600160a01b0316815260208101919091526040015f20805460ff191691151591909117905583838281811061069957610699613791565b90506020020160208101906106ae91906136b3565b6001600160a01b03167f278b09622564dd3991fe7744514513d64ea2c8ed2b2b9ec1150ad964fde80a99836040516106ea911515815260200190565b60405180910390a260010161062d565b610702610a54565b5f805461ffff909216600160a01b0261ffff60a01b19909216919091179055565b5f546001600160a01b0316331480159061074c5750335f9081526002602052604090205460ff16155b1561076a576040516361968ebb60e11b815260040160405180910390fd5b5f610777828401846139ab565b9050806101000151515f0361079f5760405163ea60ab1d60e01b815260040160405180910390fd5b6107a881610e43565b60ff5f5c16156107cb5760405163dab1e99360e01b815260040160405180910390fd5b60015f805c60ff19168217905d506107e281610e95565b5f60ff19815c16815d50505050565b6107f9610a54565b6108025f611247565b565b61080c610a54565b600180546001600160a01b0319166001600160a01b0383169081179091556040517f181b126158932b45e642aeb48f81b946563bf584a35e78d6a25b013c8d41ff8f905f90a250565b606060ff5f5c1661087957604051634065aaf160e11b815260040160405180910390fd5b6001546001600160a01b031633146108a45760405163dab1e99360e01b815260040160405180910390fd5b5f806108b284860186613ab8565b90925090505f8260018111156108ca576108ca613b42565b03610998575f818060200190518101906108e49190613ca9565b60408181015160015460608401519251630b0d9c0960e01b81526001600160a01b03808416600483015230602483015260448201949094529394509092911690630b0d9c09906064015f604051808303815f87803b158015610944575f5ffd5b505af1158015610956573d5f5f3e3d5ffd5b5050505061096382611296565b6109758260400151836060015161156a565b61097e826116e5565b60405180602001604052805f8152509450505050506109e9565b5f5f828060200190518101906109ae9190613d81565b915091505f6109bd8383611a7b565b9050806040516020016109d291815260200190565b604051602081830303815290604052955050505050505b92915050565b61061d84848484611ca9565b610a03610a54565b6104d16001600160a01b0384168383611dc3565b610a1f610a54565b6001600160a01b038116610a4857604051631e4fbdf760e01b81525f60048201526024016104c8565b610a5181611247565b50565b5f546001600160a01b031633146108025760405163118cdaa760e01b81523360048201526024016104c8565b5f54600160a01b900461ffff1661fffe198101610a9b575050565b60608201355f610aaf61010085018561374c565b905090505f5b81811015610bd4575f610acc61010087018761374c565b83818110610adc57610adc613791565b610af3926020610120909202019081019150613dae565b90505f816004811115610b0857610b08613b42565b1480610b2557506003816004811115610b2357610b23613b42565b145b15610b5f57610b58610b3b61010088018861374c565b84818110610b4b57610b4b613791565b9050610120020185611e15565b9350610bcb565b6001816004811115610b7357610b73613b42565b1480610b9057506004816004811115610b8e57610b8e613b42565b145b15610bc357610b58610ba661010088018861374c565b84818110610bb657610bb6613791565b9050610120020185611f7e565b505050505050565b50600101610ab5565b505f610bdf85612110565b90505f610bf060c087013583613ddd565b90505f612710610c0461ffff881684613df0565b610c0e9190613e1b565b610c189083613e3a565b905080851015610c45576040516322416f1f60e11b815260048101869052602481018290526044016104c8565b50505050505050565b610a51610c5a826122b8565b610e95565b60ff5f5c16610c8157604051634065aaf160e11b815260040160405180910390fd5b336001600160a01b036101005f5c041614610caf5760405163dab1e99360e01b815260040160405180910390fd5b5f610cbc828401846139ab565b9050610cc781611296565b5f8160800151612710610cda9190613e4d565b61ffff1690505f816001838560600151612710610cf79190613df0565b610d019190613ddd565b610d0b9190613e3a565b610d159190613e1b565b9050610d2683604001513383612442565b6105a6836116e5565b60ff5f5c16610d5157604051634065aaf160e11b815260040160405180910390fd5b336001600160a01b0360015c1614610d7c5760405163dab1e99360e01b815260040160405180910390fd5b335f831315610dfa576104d13384836001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015610dc6573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610dea9190613e67565b6001600160a01b03169190611dc3565b5f8213156104d1576104d13383836001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015610dc6573d5f5f3e3d5ffd5b5f54600160a01b900461ffff1661fffe198101610e5e575050565b5f5f610e6984612484565b9150915080610e785750505050565b5f610e8285612572565b90505f8560c0015182610bf09190613ddd565b80516040515f90610eaa908490602001613f89565b60408051601f1981840301815291905290505f826004811115610ecf57610ecf613b42565b1480610eec57506003826004811115610eea57610eea613b42565b145b1561101f5782602001515f60016101000a815c816001600160a01b0302191690836001600160a01b03160217905d505f836020015190505f5f826001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f61573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f859190613e67565b6001600160a01b031686604001516001600160a01b031614610fac575f8660600151610fb3565b85606001515f5b60405163022c0d9f60e01b815291935091506001600160a01b0384169063022c0d9f90610fea908590859030908a9060040161403b565b5f604051808303815f87803b158015611001575f5ffd5b505af1158015611013573d5f5f3e3d5ffd5b50505050505050611231565b600182600481111561103357611033613b42565b14806110505750600482600481111561104e5761104e613b42565b145b1561114e5782602001515f60016101000a815c816001600160a01b0302191690836001600160a01b03160217905d505f836020015190505f5f826001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa1580156110c5573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906110e99190613e67565b6001600160a01b031686604001516001600160a01b031614611110575f8660600151611117565b85606001515f5b6040516312439b2f60e21b815291935091506001600160a01b0384169063490e6cbc90610fea903090869086908a90600401614067565b6001546001600160a01b031661117757604051630cc1a6c160e21b815260040160405180910390fd5b600160ff60a01b19815c16600160a01b17815d506001546040516001600160a01b03909116906348c89491906111b3905f908590602001614093565b6040516020818303038152906040526040518263ffffffff1660e01b81526004016111de91906136fc565b5f604051808303815f875af11580156111f9573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f1916820160405261122091908101906140bb565b505f6001805c60ff60a01b1916905d505b5f610100600160a81b0319815c16815d50505050565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b5f60405180606001604052805f6001600160a01b031684604001516001600160a01b0316146112c95783604001516112eb565b7f0000000000000000000000000bd7d308f8e1639fab988df18a8011f41eacad735b6001600160a01b0390811682526040808601519091161560208301526060850151910152610100830151519091505f5b818110156114f1575f846101000151828151811061133b5761133b613791565b6020026020010151905061134e816126cf565b8060e00151801561136157508360200151155b1561137f5761137384604001516127f6565b600160208501526113ab565b8060e00151158015611392575083602001515b156113ab576113a48460400151612867565b5f60208501525b5f8161010001516114275760608201516040516370a0823160e01b81523060048201526001600160a01b03909116906370a0823190602401602060405180830381865afa1580156113fe573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611422919061412f565b611429565b475b90506114398286604001516128d2565b505f8261010001516114b65760608301516040516370a0823160e01b81523060048201526001600160a01b03909116906370a0823190602401602060405180830381865afa15801561148d573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906114b1919061412f565b6114b8565b475b60608401516001600160a01b031687526101008401511515602088015290506114e18282613e3a565b604087015250505060010161131b565b5060408301515f906001600160a01b031615611511578360400151611533565b7f0000000000000000000000000bd7d308f8e1639fab988df18a8011f41eacad735b9050806001600160a01b0316835f01516001600160a01b03161461061d576040516328ef690f60e11b815260040160405180910390fd5b6001600160a01b0382166115f85761158181612967565b60015f9054906101000a90046001600160a01b03166001600160a01b03166311da60b4826040518263ffffffff1660e01b815260040160206040518083038185885af11580156115d3573d5f5f3e3d5ffd5b50505050506040513d601f19601f820116820180604052508101906104d1919061412f565b600154604051632961046560e21b81526001600160a01b0384811660048301529091169063a5841194906024015f604051808303815f87803b15801561163c575f5ffd5b505af115801561164e573d5f5f3e3d5ffd5b505060015461166c92506001600160a01b0385811692501683611dc3565b60015f9054906101000a90046001600160a01b03166001600160a01b03166311da60b46040518163ffffffff1660e01b81526004016020604051808303815f875af11580156116bd573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104d1919061412f565b5050565b60408101515f906001600160a01b031615611704578160400151611726565b7f0000000000000000000000000bd7d308f8e1639fab988df18a8011f41eacad735b90505f8260e0015115611928577f0000000000000000000000000bd7d308f8e1639fab988df18a8011f41eacad736001600160a01b0316826001600160a01b0316146117b45760405162461bcd60e51b815260206004820152601960248201527f70726f666974206e6f74206e61746976652d63617061626c650000000000000060448201526064016104c8565b6040516370a0823160e01b81523060048201525f907f0000000000000000000000000bd7d308f8e1639fab988df18a8011f41eacad736001600160a01b0316906370a0823190602401602060405180830381865afa158015611818573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061183c919061412f565b9050801561184d5761184d816127f6565b4791508360c001518210156118855760c0840151604051632744211560e11b81526104c8918491600401918252602082015260400190565b5f8460a001516001600160a01b0316836040515f6040518083038185875af1925050503d805f81146118d2576040519150601f19603f3d011682016040523d82523d5f602084013e6118d7565b606091505b50509050806119215760405162461bcd60e51b81526020600482015260166024820152751c1c9bd99a5d081d1c985b9cd9995c8819985a5b195960521b60448201526064016104c8565b5050611a2a565b7f0000000000000000000000000bd7d308f8e1639fab988df18a8011f41eacad736001600160a01b0316826001600160a01b031603611973574780156119715761197181612867565b505b6040516370a0823160e01b81523060048201526001600160a01b038316906370a0823190602401602060405180830381865afa1580156119b5573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119d9919061412f565b90508260c00151811015611a105760c0830151604051632744211560e11b81526104c8918391600401918252602082015260400190565b60a0830151611a2a906001600160a01b0384169083611dc3565b60a0830151604080516001600160a01b03858116825260208201859052825193169233927ff73e4c6fc1c8fba8506f963384049bc7b43646f65f3e01b1751cd96eecbad5e7928290030190a3505050565b5f5f8360e00151611a90578360400151611a92565b5f5b90505f846101000151611aa9578460600151611aab565b5f5b90506001600160a01b03808216908316105f8082611aca578385611acd565b84845b915091505f6040518060a00160405280846001600160a01b03168152602001836001600160a01b031681526020018a6080015162ffffff1681526020018a60a0015160020b81526020018a60c001516001600160a01b031681525090505f60015f9054906101000a90046001600160a01b03166001600160a01b031663f3cd914c83604051806060016040528089151581526020018d611b6c90614146565b815260200189611b905773fffd8963efd1fc6a506488495d951d5263988d25611b97565b6401000276a45b6001600160a01b03168152506040518363ffffffff1660e01b8152600401611bc0929190614160565b6020604051808303815f875af1158015611bdc573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611c00919061412f565b9050608081901d8186611c1c57816001600160801b0316611c27565b806001600160801b03165b9950611c33898c61156a565b600154604051630b0d9c0960e01b81526001600160a01b038a81166004830152306024830152604482018d905290911690630b0d9c09906064015f604051808303815f87803b158015611c84575f5ffd5b505af1158015611c96573d5f5f3e3d5ffd5b5050505050505050505050505092915050565b60ff5f5c16611ccb57604051634065aaf160e11b815260040160405180910390fd5b336001600160a01b036101005f5c041614611cf95760405163dab1e99360e01b815260040160405180910390fd5b5f611d06828401846139ab565b9050611d1181611296565b5f336001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015611d4e573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611d729190613e67565b6001600160a01b031682604001516001600160a01b031614611d945784611d96565b855b90505f818360600151611da99190613ddd565b9050611dba83604001513383612442565b610c45836116e5565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b1790526104d1908490612982565b5f80611e2760408501602086016136b3565b90505f816001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015611e66573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611e8a9190613e67565b90505f5f836001600160a01b0316630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015611eca573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611eee91906141ef565b5090925090505f806001600160a01b038516611f1060608b0160408c016136b3565b6001600160a01b031614611f3757826001600160701b0316846001600160701b0316611f4c565b836001600160701b0316836001600160701b03165b9092509050611f71888383611f6760a08e0160808f01614230565b62ffffff166129e3565b9998505050505050505050565b5f80611f9060408501602086016136b3565b90505f816001600160a01b0316633850c7bd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611fcf573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611ff39190613e67565b6001600160a01b031690505f826001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa15801561203b573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061205f9190613e67565b6001600160a01b031661207860608801604089016136b3565b6001600160a01b03161490505f816120ac576120a761209c87600160601b86612a3a565b600160601b85612a3a565b6120c9565b6120c96120be8785600160601b612a3a565b84600160601b612a3a565b9050620f42406120df60a0890160808a01614230565b6120ec90620f424061424b565b6120fb9062ffffff1683613df0565b6121059190613e1b565b979650505050505050565b5f8061211f6020840184613dae565b90505f81600481111561213457612134613b42565b14806121515750600381600481111561214f5761214f613b42565b145b156121b3575f61216760a085016080860161365a565b61217390612710613e4d565b61ffff1690508060018161218d6060880135612710613df0565b6121979190613ddd565b6121a19190613e3a565b6121ab9190613e1b565b949350505050565b60018160048111156121c7576121c7613b42565b14806121e4575060048160048111156121e2576121e2613b42565b145b156122af575f6121fa60408501602086016136b3565b6001600160a01b031663ddca3f436040518163ffffffff1660e01b8152600401602060405180830381865afa158015612235573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906122599190614266565b62ffffff1690505f620f42406001612275846060890135613df0565b61228290620f4240613ddd565b61228c9190613e3a565b6122969190613e1b565b90506122a6816060870135613ddd565b95945050505050565b50506060013590565b60408051610120810182525f808252602080830182905292820181905260608083018290526080830182905260a0830182905260c0830182905260e08301919091526101008201529061230d90830183613dae565b8190600481111561232057612320613b42565b9081600481111561233357612333613b42565b90525061234660408301602084016136b3565b6001600160a01b0316602082015261236460608301604084016136b3565b6001600160a01b031660408201526060808301359082015261238c60a083016080840161365a565b61ffff1660808201526123a560c0830160a084016136b3565b6001600160a01b031660a082015260c080830135908201526123ce610100830160e08401614281565b151560e08201526123e361010083018361374c565b808060200260200160405190810160405280939291908181526020015f905b8282101561242f57612420610120830286013681900381019061429c565b81526020019060010190612402565b5050505050816101000181905250919050565b7f0000000000000000000000000bd7d308f8e1639fab988df18a8011f41eacad736001600160a01b0316836001600160a01b031603610a0357610a0381612afa565b6060810151610100820151515f918291825b81811015612565575f86610100015182815181106124b6576124b6613791565b602090810291909101015180519091505f8160048111156124d9576124d9613b42565b14806124f6575060038160048111156124f4576124f4613b42565b145b1561250c576125058286612b9e565b945061255b565b600181600481111561252057612520613b42565b148061253d5750600481600481111561253b5761253b613b42565b145b1561254c576125058286612cd7565b505f9788975095505050505050565b5050600101612496565b5090946001945092505050565b80515f908181600481111561258957612589613b42565b14806125a6575060038160048111156125a4576125a4613b42565b145b156125da575f83608001516127106125be9190613e4d565b61ffff16905080600182866060015161271061218d9190613df0565b60018160048111156125ee576125ee613b42565b148061260b5750600481600481111561260957612609613b42565b145b156126c6575f83602001516001600160a01b031663ddca3f436040518163ffffffff1660e01b8152600401602060405180830381865afa158015612651573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906126759190614266565b62ffffff1690505f620f424060018387606001516126939190613df0565b6126a090620f4240613ddd565b6126aa9190613e3a565b6126b49190613e1b565b90508085606001516122a69190613ddd565b50506060015190565b8060e0015115612762577f0000000000000000000000000bd7d308f8e1639fab988df18a8011f41eacad736001600160a01b031681604001516001600160a01b03161461272f576040516308c96cdf60e21b815260040160405180910390fd5b60028151600481111561274457612744613b42565b14612762576040516308c96cdf60e21b815260040160405180910390fd5b80610100015115610a51577f0000000000000000000000000bd7d308f8e1639fab988df18a8011f41eacad736001600160a01b031681606001516001600160a01b0316146127c3576040516308c96cdf60e21b815260040160405180910390fd5b6002815160048111156127d8576127d8613b42565b14610a51576040516308c96cdf60e21b815260040160405180910390fd5b604051632e1a7d4d60e01b8152600481018290527f0000000000000000000000000bd7d308f8e1639fab988df18a8011f41eacad736001600160a01b031690632e1a7d4d906024015f604051808303815f87803b158015612855575f5ffd5b505af11580156105a6573d5f5f3e3d5ffd5b7f0000000000000000000000000bd7d308f8e1639fab988df18a8011f41eacad736001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004015f604051808303818588803b1580156128c0575f5ffd5b505af1158015610bc3573d5f5f3e3d5ffd5b81515f90818160048111156128e9576128e9613b42565b14806129065750600381600481111561290457612904613b42565b145b1561291d576129158484612e13565b9150506109e9565b600181600481111561293157612931613b42565b148061294e5750600481600481111561294c5761294c613b42565b145b1561295d576129158484613018565b61291584846131b8565b47818110156116e1576116e161297d8284613e3a565b6127f6565b5f6129966001600160a01b038416836132f4565b905080515f141580156129ba5750808060200190518101906129b891906142b7565b155b156104d157604051635274afe760e01b81526001600160a01b03841660048201526024016104c8565b5f806129f183612710613e3a565b6129fb9087613df0565b90505f612a088583613df0565b90505f82612a1888612710613df0565b612a229190613ddd565b9050612a2e8183613e1b565b98975050505050505050565b5f838302815f1985870982811083820303915050805f03612a6e57838281612a6457612a64613e07565b0492505050612af3565b808411612a8e5760405163227bc15360e01b815260040160405180910390fd5b5f848688095f868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150505b9392505050565b6040516370a0823160e01b81523060048201525f907f0000000000000000000000000bd7d308f8e1639fab988df18a8011f41eacad736001600160a01b0316906370a0823190602401602060405180830381865afa158015612b5e573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612b82919061412f565b9050818110156116e1576116e1612b998284613e3a565b612867565b5f5f836020015190505f816001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015612be4573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612c089190613e67565b90505f5f836001600160a01b0316630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015612c48573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612c6c91906141ef565b50915091505f5f846001600160a01b031689604001516001600160a01b031614612ca957826001600160701b0316846001600160701b0316612cbe565b836001600160701b0316836001600160701b03165b91509150611f718883838c6080015162ffffff166129e3565b5f5f836020015190505f816001600160a01b0316633850c7bd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612d1d573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612d419190613e67565b6001600160a01b031690505f826001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015612d89573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612dad9190613e67565b6001600160a01b031686604001516001600160a01b03161490505f8115612de757612de06120be8785600160601b612a3a565b9050612dfc565b612df961209c87600160601b86612a3a565b90505b620f42408760800151620f42406120ec919061424b565b5f5f836020015190505f816001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015612e59573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612e7d9190613e67565b90505f5f836001600160a01b0316630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015612ebd573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612ee191906141ef565b50915091505f5f846001600160a01b031689604001516001600160a01b031614612f1e57826001600160701b0316846001600160701b0316612f33565b836001600160701b0316836001600160701b03165b91509150612f4c8883838c6080015162ffffff166129e3565b60208a015160408b0151919850612f6d916001600160a01b0316908a611dc3565b5f5f866001600160a01b03168b604001516001600160a01b031614612f9357885f612f96565b5f895b60405163022c0d9f60e01b81526004810183905260248101829052306044820152608060648201525f608482015291935091506001600160a01b0389169063022c0d9f9060a4015f604051808303815f87803b158015612ff4575f5ffd5b505af1158015613006573d5f5f3e3d5ffd5b50505050505050505050505092915050565b5f5f836020015190505f816001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa15801561305e573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906130829190613e67565b6001600160a01b031685604001516001600160a01b0316149050846020015160015f6101000a815c816001600160a01b0302191690836001600160a01b03160217905d505f5f836001600160a01b031663128acb08308589876130f95773fffd8963efd1fc6a506488495d951d5263988d25613100565b6401000276a45b60405160e086901b6001600160e01b03191681526001600160a01b03948516600482015292151560248401526044830191909152909116606482015260a060848201525f60a482015260c40160408051808303815f875af1158015613167573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061318b91906142d2565b90925090505f6001805c6001600160a01b031916905d50826131ad57816131af565b805b61210590614146565b6001545f906001600160a01b03166131e357604051630cc1a6c160e21b815260040160405180910390fd5b60ff600160a01b60015c041615613205576131fe8383611a7b565b90506109e9565b600160ff60a01b19815c16600160a01b17815d50600180546040515f926001600160a01b03909216916348c894919161324490889088906020016142f4565b60408051601f19818403018152908290526132629291602001614093565b6040516020818303038152906040526040518263ffffffff1660e01b815260040161328d91906136fc565b5f604051808303815f875af11580156132a8573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f191682016040526132cf91908101906140bb565b90505f6001805c60ff60a01b1916905d50808060200190518101906121ab919061412f565b6060612af383835f845f5f856001600160a01b031684866040516133189190614311565b5f6040518083038185875af1925050503d805f8114613352576040519150601f19603f3d011682016040523d82523d5f602084013e613357565b606091505b5091509150613367868383613371565b9695505050505050565b60608261338657613381826133cd565b612af3565b815115801561339d57506001600160a01b0384163b155b156133c657604051639996b31560e01b81526001600160a01b03851660048201526024016104c8565b5080612af3565b8051156133dd5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6001600160a01b0381168114610a51575f5ffd5b8035613415816133f6565b919050565b5f5f6040838503121561342b575f5ffd5b8235613436816133f6565b946020939093013593505050565b5f60208284031215613454575f5ffd5b81356001600160401b03811115613469575f5ffd5b82016101208185031215612af3575f5ffd5b5f5f83601f84011261348b575f5ffd5b5081356001600160401b038111156134a1575f5ffd5b6020830191508360208285010111156134b8575f5ffd5b9250929050565b5f5f5f5f5f608086880312156134d3575f5ffd5b85356134de816133f6565b9450602086013593506040860135925060608601356001600160401b03811115613506575f5ffd5b6135128882890161347b565b969995985093965092949392505050565b8015158114610a51575f5ffd5b803561341581613523565b5f5f6040838503121561354c575f5ffd5b8235613557816133f6565b9150602083013561356781613523565b809150509250929050565b5f5f5f5f60608587031215613585575f5ffd5b843593506020850135925060408501356001600160401b038111156135a8575f5ffd5b6135b48782880161347b565b95989497509550505050565b5f5f5f604084860312156135d2575f5ffd5b83356001600160401b038111156135e7575f5ffd5b8401601f810186136135f7575f5ffd5b80356001600160401b0381111561360c575f5ffd5b8660208260051b8401011115613620575f5ffd5b60209182019450925084013561363581613523565b809150509250925092565b61ffff81168114610a51575f5ffd5b803561341581613640565b5f6020828403121561366a575f5ffd5b8135612af381613640565b5f5f60208385031215613686575f5ffd5b82356001600160401b0381111561369b575f5ffd5b6136a78582860161347b565b90969095509350505050565b5f602082840312156136c3575f5ffd5b8135612af3816133f6565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b602081525f612af360208301846136ce565b5f5f5f60608486031215613720575f5ffd5b833561372b816133f6565b9250602084013561373b816133f6565b929592945050506040919091013590565b5f5f8335601e19843603018112613761575f5ffd5b8301803591506001600160401b0382111561377a575f5ffd5b6020019150610120810236038213156134b8575f5ffd5b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52604160045260245ffd5b60405161012081016001600160401b03811182821017156137dc576137dc6137a5565b60405290565b604051601f8201601f191681016001600160401b038111828210171561380a5761380a6137a5565b604052919050565b60058110610a51575f5ffd5b803561341581613812565b5f6001600160401b03821115613841576138416137a5565b5060051b60200190565b62ffffff81168114610a51575f5ffd5b80356134158161384b565b8060020b8114610a51575f5ffd5b803561341581613866565b5f6101208284031215613890575f5ffd5b6138986137b9565b90506138a38261381e565b81526138b16020830161340a565b60208201526138c26040830161340a565b60408201526138d36060830161340a565b60608201526138e46080830161385b565b60808201526138f560a08301613874565b60a082015261390660c0830161340a565b60c082015261391760e08301613530565b60e08201526139296101008301613530565b61010082015292915050565b5f82601f830112613944575f5ffd5b813561395761395282613829565b6137e2565b8082825260208201915060206101208402860101925085831115613979575f5ffd5b602085015b838110156139a157613990878261387f565b83526020909201916101200161397e565b5095945050505050565b5f602082840312156139bb575f5ffd5b81356001600160401b038111156139d0575f5ffd5b820161012081850312156139e2575f5ffd5b6139ea6137b9565b6139f38261381e565b8152613a016020830161340a565b6020820152613a126040830161340a565b604082015260608281013590820152613a2d6080830161364f565b6080820152613a3e60a0830161340a565b60a082015260c08281013590820152613a5960e08301613530565b60e08201526101008201356001600160401b03811115613a77575f5ffd5b613a8386828501613935565b61010083015250949350505050565b5f6001600160401b03821115613aaa57613aaa6137a5565b50601f01601f191660200190565b5f5f60408385031215613ac9575f5ffd5b823560028110613ad7575f5ffd5b915060208301356001600160401b03811115613af1575f5ffd5b8301601f81018513613b01575f5ffd5b8035613b0f61395282613a92565b818152866020838501011115613b23575f5ffd5b816020840160208301375f602083830101528093505050509250929050565b634e487b7160e01b5f52602160045260245ffd5b805161341581613812565b8051613415816133f6565b805161341581613640565b805161341581613523565b80516134158161384b565b805161341581613866565b5f6101208284031215613ba9575f5ffd5b613bb16137b9565b9050613bbc82613b56565b8152613bca60208301613b61565b6020820152613bdb60408301613b61565b6040820152613bec60608301613b61565b6060820152613bfd60808301613b82565b6080820152613c0e60a08301613b8d565b60a0820152613c1f60c08301613b61565b60c0820152613c3060e08301613b77565b60e08201526139296101008301613b77565b5f82601f830112613c51575f5ffd5b8151613c5f61395282613829565b8082825260208201915060206101208402860101925085831115613c81575f5ffd5b602085015b838110156139a157613c988782613b98565b835260209092019161012001613c86565b5f60208284031215613cb9575f5ffd5b81516001600160401b03811115613cce575f5ffd5b82016101208185031215613ce0575f5ffd5b613ce86137b9565b613cf182613b56565b8152613cff60208301613b61565b6020820152613d1060408301613b61565b604082015260608281015190820152613d2b60808301613b6c565b6080820152613d3c60a08301613b61565b60a082015260c08281015190820152613d5760e08301613b77565b60e08201526101008201516001600160401b03811115613d75575f5ffd5b613a8386828501613c42565b5f5f6101408385031215613d93575f5ffd5b613d9d8484613b98565b610120939093015192949293505050565b5f60208284031215613dbe575f5ffd5b8135612af381613812565b634e487b7160e01b5f52601160045260245ffd5b808201808211156109e9576109e9613dc9565b80820281158282048414176109e9576109e9613dc9565b634e487b7160e01b5f52601260045260245ffd5b5f82613e3557634e487b7160e01b5f52601260045260245ffd5b500490565b818103818111156109e9576109e9613dc9565b61ffff82811682821603908111156109e9576109e9613dc9565b5f60208284031215613e77575f5ffd5b8151612af3816133f6565b60058110613e9257613e92613b42565b9052565b613ea1828251613e82565b6020818101516001600160a01b039081169184019190915260408083015182169084015260608083015191821690840152506080810151613ee9608084018262ffffff169052565b5060a0810151613efe60a084018260020b9052565b5060c0810151613f1960c08401826001600160a01b03169052565b5060e0810151613f2d60e084018215159052565b506101008101516104d161010084018215159052565b5f8151808452602084019350602083015f5b82811015613f7f57613f68868351613e96565b610120959095019460209190910190600101613f55565b5093949350505050565b60208152613f9b602082018351613e82565b5f6020830151613fb660408401826001600160a01b03169052565b5060408301516001600160a01b038116606084015250606083015160808301526080830151613feb60a084018261ffff169052565b5060a08301516001600160a01b03811660c08401525060c083015160e083015260e083015161401f61010084018215159052565b50610100830151610120808401526121ab610140840182613f43565b84815283602082015260018060a01b0383166040820152608060608201525f61336760808301846136ce565b60018060a01b0385168152836020820152826040820152608060608201525f61336760808301846136ce565b5f600284106140a4576140a4613b42565b838252604060208301526121ab60408301846136ce565b5f602082840312156140cb575f5ffd5b81516001600160401b038111156140e0575f5ffd5b8201601f810184136140f0575f5ffd5b80516140fe61395282613a92565b818152856020838501011115614112575f5ffd5b8160208401602083015e5f91810160200191909152949350505050565b5f6020828403121561413f575f5ffd5b5051919050565b5f600160ff1b820161415a5761415a613dc9565b505f0390565b82516001600160a01b03908116825260208085015182168184015260408086015162ffffff168185015260608087015160020b908501526080808701518416908501528451151560a08501529084015160c08401528301511660e08201526101206101008201525f6121ab61012083015f815260200190565b80516001600160701b0381168114613415575f5ffd5b5f5f5f60608486031215614201575f5ffd5b61420a846141d9565b9250614218602085016141d9565b9150604084015163ffffffff81168114613635575f5ffd5b5f60208284031215614240575f5ffd5b8135612af38161384b565b62ffffff82811682821603908111156109e9576109e9613dc9565b5f60208284031215614276575f5ffd5b8151612af38161384b565b5f60208284031215614291575f5ffd5b8135612af381613523565b5f61012082840312156142ad575f5ffd5b612af3838361387f565b5f602082840312156142c7575f5ffd5b8151612af381613523565b5f5f604083850312156142e3575f5ffd5b505080516020909101519092909150565b61014081016143038285613e96565b826101208301529392505050565b5f82518060208501845e5f92019182525091905056fea26469706673582212202148f3a33e4d4ce0d718b251df233e7012afb8eaffc0634594f6d19fe5de6e5a64736f6c634300081c0033
Page 1